From 32d51dd21f1783846ef40672954d7669cd213247 Mon Sep 17 00:00:00 2001 From: "Alan D. Cabrera" Date: Sat, 26 Oct 2024 10:24:32 -0700 Subject: [PATCH] Update protobuf bindings - required go version 1.18 - updated dependencies --- go.mod | 23 ++-- go.sum | 3 - protobuf/osm.pb.go | 309 +++++++++------------------------------------ 3 files changed, 75 insertions(+), 260 deletions(-) diff --git a/go.mod b/go.mod index caa663c..798b04d 100644 --- a/go.mod +++ b/go.mod @@ -1,20 +1,27 @@ module m4o.io/pbf -go 1.14 +go 1.18 require ( - github.com/davecgh/go-spew v1.1.1 // indirect github.com/dustin/go-humanize v1.0.0 - github.com/fatih/color v1.10.0 // indirect github.com/golang/geo v0.0.0-20210211234256-740aa86cb551 - github.com/golang/protobuf v1.5.2 - github.com/kr/pretty v0.1.0 // indirect - github.com/mattn/go-runewidth v0.0.13 // indirect github.com/spf13/cobra v1.4.0 github.com/spf13/pflag v1.0.5 github.com/stretchr/testify v1.7.0 - golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a // indirect google.golang.org/protobuf v1.28.0 - gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 // indirect gopkg.in/cheggaaa/pb.v1 v1.0.28 ) + +require ( + github.com/davecgh/go-spew v1.1.1 // indirect + github.com/fatih/color v1.10.0 // indirect + github.com/inconshreveable/mousetrap v1.0.0 // indirect + github.com/kr/pretty v0.1.0 // indirect + github.com/mattn/go-colorable v0.1.8 // indirect + github.com/mattn/go-runewidth v0.0.13 // indirect + github.com/pmezard/go-difflib v1.0.0 // indirect + github.com/rivo/uniseg v0.2.0 // indirect + golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a // indirect + gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 // indirect + gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c // indirect +) diff --git a/go.sum b/go.sum index 254888d..f7fd62b 100644 --- a/go.sum +++ b/go.sum @@ -9,8 +9,6 @@ github.com/fatih/color v1.10.0/go.mod h1:ELkj/draVOlAH/xkhN6mQ50Qd0MPOk5AAr3maGE github.com/golang/geo v0.0.0-20210211234256-740aa86cb551 h1:gtexQ/VGyN+VVFRXSFiguSNcXmS6rkKT+X7FdIrTtfo= github.com/golang/geo v0.0.0-20210211234256-740aa86cb551/go.mod h1:QZ0nwyI2jOfgRAoBvP+ab5aRr7c9x7lhGEJrKvBwjWI= github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= -github.com/golang/protobuf v1.5.2 h1:ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw= -github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= github.com/google/go-cmp v0.5.5 h1:Khx7svrCpmxxtHBq5j2mp/xVjsi8hQMfNLvJFAlrGgU= github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/inconshreveable/mousetrap v1.0.0 h1:Z8tu5sraLXCXIcARxBp/8cbvlwVa7Z1NHg9XEKhtSvM= @@ -45,7 +43,6 @@ golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= -google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= google.golang.org/protobuf v1.28.0 h1:w43yiav+6bVFTBQFZX0r7ipe9JQ1QsbMgHwbBziscLw= google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= diff --git a/protobuf/osm.pb.go b/protobuf/osm.pb.go index 0bbdb8d..c2046ba 100644 --- a/protobuf/osm.pb.go +++ b/protobuf/osm.pb.go @@ -14,19 +14,18 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.23.0 -// protoc v3.12.3 +// protoc-gen-go v1.35.1 +// protoc v5.28.3 // source: protobuf/osm.proto package protobuf import ( - "reflect" - "sync" + reflect "reflect" + sync "sync" - "github.com/golang/protobuf/proto" - "google.golang.org/protobuf/reflect/protoreflect" - "google.golang.org/protobuf/runtime/protoimpl" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" ) const ( @@ -36,10 +35,6 @@ const ( _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) -// This is a compile-time assertion that a sufficiently up-to-date version -// of the legacy proto package is being used. -const _ = proto.ProtoPackageIsVersion4 - type Relation_MemberType int32 const ( @@ -117,11 +112,9 @@ type BlobHeader struct { func (x *BlobHeader) Reset() { *x = BlobHeader{} - if protoimpl.UnsafeEnabled { - mi := &file_protobuf_osm_proto_msgTypes[0] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } + mi := &file_protobuf_osm_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } func (x *BlobHeader) String() string { @@ -132,7 +125,7 @@ func (*BlobHeader) ProtoMessage() {} func (x *BlobHeader) ProtoReflect() protoreflect.Message { mi := &file_protobuf_osm_proto_msgTypes[0] - if protoimpl.UnsafeEnabled && x != nil { + if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) @@ -182,11 +175,9 @@ type Blob struct { func (x *Blob) Reset() { *x = Blob{} - if protoimpl.UnsafeEnabled { - mi := &file_protobuf_osm_proto_msgTypes[1] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } + mi := &file_protobuf_osm_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } func (x *Blob) String() string { @@ -197,7 +188,7 @@ func (*Blob) ProtoMessage() {} func (x *Blob) ProtoReflect() protoreflect.Message { mi := &file_protobuf_osm_proto_msgTypes[1] - if protoimpl.UnsafeEnabled && x != nil { + if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) @@ -270,11 +261,9 @@ type HeaderBlock struct { func (x *HeaderBlock) Reset() { *x = HeaderBlock{} - if protoimpl.UnsafeEnabled { - mi := &file_protobuf_osm_proto_msgTypes[2] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } + mi := &file_protobuf_osm_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } func (x *HeaderBlock) String() string { @@ -285,7 +274,7 @@ func (*HeaderBlock) ProtoMessage() {} func (x *HeaderBlock) ProtoReflect() protoreflect.Message { mi := &file_protobuf_osm_proto_msgTypes[2] - if protoimpl.UnsafeEnabled && x != nil { + if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) @@ -369,11 +358,9 @@ type HeaderBBox struct { func (x *HeaderBBox) Reset() { *x = HeaderBBox{} - if protoimpl.UnsafeEnabled { - mi := &file_protobuf_osm_proto_msgTypes[3] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } + mi := &file_protobuf_osm_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } func (x *HeaderBBox) String() string { @@ -384,7 +371,7 @@ func (*HeaderBBox) ProtoMessage() {} func (x *HeaderBBox) ProtoReflect() protoreflect.Message { mi := &file_protobuf_osm_proto_msgTypes[3] - if protoimpl.UnsafeEnabled && x != nil { + if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) @@ -437,11 +424,9 @@ type StringTable struct { func (x *StringTable) Reset() { *x = StringTable{} - if protoimpl.UnsafeEnabled { - mi := &file_protobuf_osm_proto_msgTypes[4] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } + mi := &file_protobuf_osm_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } func (x *StringTable) String() string { @@ -452,7 +437,7 @@ func (*StringTable) ProtoMessage() {} func (x *StringTable) ProtoReflect() protoreflect.Message { mi := &file_protobuf_osm_proto_msgTypes[4] - if protoimpl.UnsafeEnabled && x != nil { + if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) @@ -500,11 +485,9 @@ const ( func (x *PrimitiveBlock) Reset() { *x = PrimitiveBlock{} - if protoimpl.UnsafeEnabled { - mi := &file_protobuf_osm_proto_msgTypes[5] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } + mi := &file_protobuf_osm_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } func (x *PrimitiveBlock) String() string { @@ -515,7 +498,7 @@ func (*PrimitiveBlock) ProtoMessage() {} func (x *PrimitiveBlock) ProtoReflect() protoreflect.Message { mi := &file_protobuf_osm_proto_msgTypes[5] - if protoimpl.UnsafeEnabled && x != nil { + if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) @@ -585,11 +568,9 @@ type PrimitiveGroup struct { func (x *PrimitiveGroup) Reset() { *x = PrimitiveGroup{} - if protoimpl.UnsafeEnabled { - mi := &file_protobuf_osm_proto_msgTypes[6] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } + mi := &file_protobuf_osm_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } func (x *PrimitiveGroup) String() string { @@ -600,7 +581,7 @@ func (*PrimitiveGroup) ProtoMessage() {} func (x *PrimitiveGroup) ProtoReflect() protoreflect.Message { mi := &file_protobuf_osm_proto_msgTypes[6] - if protoimpl.UnsafeEnabled && x != nil { + if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) @@ -671,11 +652,9 @@ const ( func (x *Info) Reset() { *x = Info{} - if protoimpl.UnsafeEnabled { - mi := &file_protobuf_osm_proto_msgTypes[7] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } + mi := &file_protobuf_osm_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } func (x *Info) String() string { @@ -686,7 +665,7 @@ func (*Info) ProtoMessage() {} func (x *Info) ProtoReflect() protoreflect.Message { mi := &file_protobuf_osm_proto_msgTypes[7] - if protoimpl.UnsafeEnabled && x != nil { + if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) @@ -758,11 +737,9 @@ type Node struct { func (x *Node) Reset() { *x = Node{} - if protoimpl.UnsafeEnabled { - mi := &file_protobuf_osm_proto_msgTypes[8] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } + mi := &file_protobuf_osm_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } func (x *Node) String() string { @@ -773,7 +750,7 @@ func (*Node) ProtoMessage() {} func (x *Node) ProtoReflect() protoreflect.Message { mi := &file_protobuf_osm_proto_msgTypes[8] - if protoimpl.UnsafeEnabled && x != nil { + if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) @@ -836,7 +813,7 @@ type DenseNodes struct { unknownFields protoimpl.UnknownFields Id []int64 `protobuf:"zigzag64,1,rep,packed,name=id" json:"id,omitempty"` // DELTA coded - //repeated Info info = 4; + // repeated Info info = 4; Denseinfo *DenseInfo `protobuf:"bytes,5,opt,name=denseinfo" json:"denseinfo,omitempty"` Lat []int64 `protobuf:"zigzag64,8,rep,packed,name=lat" json:"lat,omitempty"` // DELTA coded Lon []int64 `protobuf:"zigzag64,9,rep,packed,name=lon" json:"lon,omitempty"` // DELTA coded @@ -846,11 +823,9 @@ type DenseNodes struct { func (x *DenseNodes) Reset() { *x = DenseNodes{} - if protoimpl.UnsafeEnabled { - mi := &file_protobuf_osm_proto_msgTypes[9] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } + mi := &file_protobuf_osm_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } func (x *DenseNodes) String() string { @@ -861,7 +836,7 @@ func (*DenseNodes) ProtoMessage() {} func (x *DenseNodes) ProtoReflect() protoreflect.Message { mi := &file_protobuf_osm_proto_msgTypes[9] - if protoimpl.UnsafeEnabled && x != nil { + if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) @@ -934,11 +909,9 @@ type DenseInfo struct { func (x *DenseInfo) Reset() { *x = DenseInfo{} - if protoimpl.UnsafeEnabled { - mi := &file_protobuf_osm_proto_msgTypes[10] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } + mi := &file_protobuf_osm_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } func (x *DenseInfo) String() string { @@ -949,7 +922,7 @@ func (*DenseInfo) ProtoMessage() {} func (x *DenseInfo) ProtoReflect() protoreflect.Message { mi := &file_protobuf_osm_proto_msgTypes[10] - if protoimpl.UnsafeEnabled && x != nil { + if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) @@ -1021,11 +994,9 @@ type Way struct { func (x *Way) Reset() { *x = Way{} - if protoimpl.UnsafeEnabled { - mi := &file_protobuf_osm_proto_msgTypes[11] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } + mi := &file_protobuf_osm_proto_msgTypes[11] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } func (x *Way) String() string { @@ -1036,7 +1007,7 @@ func (*Way) ProtoMessage() {} func (x *Way) ProtoReflect() protoreflect.Message { mi := &file_protobuf_osm_proto_msgTypes[11] - if protoimpl.UnsafeEnabled && x != nil { + if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) @@ -1104,11 +1075,9 @@ type Relation struct { func (x *Relation) Reset() { *x = Relation{} - if protoimpl.UnsafeEnabled { - mi := &file_protobuf_osm_proto_msgTypes[12] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } + mi := &file_protobuf_osm_proto_msgTypes[12] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } func (x *Relation) String() string { @@ -1119,7 +1088,7 @@ func (*Relation) ProtoMessage() {} func (x *Relation) ProtoReflect() protoreflect.Message { mi := &file_protobuf_osm_proto_msgTypes[12] - if protoimpl.UnsafeEnabled && x != nil { + if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) @@ -1354,7 +1323,7 @@ func file_protobuf_osm_proto_rawDescGZIP() []byte { var file_protobuf_osm_proto_enumTypes = make([]protoimpl.EnumInfo, 1) var file_protobuf_osm_proto_msgTypes = make([]protoimpl.MessageInfo, 13) -var file_protobuf_osm_proto_goTypes = []interface{}{ +var file_protobuf_osm_proto_goTypes = []any{ (Relation_MemberType)(0), // 0: protobuf.Relation.MemberType (*BlobHeader)(nil), // 1: protobuf.BlobHeader (*Blob)(nil), // 2: protobuf.Blob @@ -1395,164 +1364,6 @@ func file_protobuf_osm_proto_init() { if File_protobuf_osm_proto != nil { return } - if !protoimpl.UnsafeEnabled { - file_protobuf_osm_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*BlobHeader); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_protobuf_osm_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Blob); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_protobuf_osm_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*HeaderBlock); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_protobuf_osm_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*HeaderBBox); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_protobuf_osm_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*StringTable); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_protobuf_osm_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PrimitiveBlock); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_protobuf_osm_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PrimitiveGroup); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_protobuf_osm_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Info); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_protobuf_osm_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Node); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_protobuf_osm_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DenseNodes); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_protobuf_osm_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DenseInfo); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_protobuf_osm_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Way); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_protobuf_osm_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Relation); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - } type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{