github.com/cockroachdb/cockroach@v20.2.0-alpha.1+incompatible/pkg/build/info.pb.go (about)

     1  // Code generated by protoc-gen-gogo. DO NOT EDIT.
     2  // source: build/info.proto
     3  
     4  package build
     5  
     6  import proto "github.com/gogo/protobuf/proto"
     7  import fmt "fmt"
     8  import math "math"
     9  
    10  import io "io"
    11  
    12  // Reference imports to suppress errors if they are not otherwise used.
    13  var _ = proto.Marshal
    14  var _ = fmt.Errorf
    15  var _ = math.Inf
    16  
    17  // This is a compile-time assertion to ensure that this generated file
    18  // is compatible with the proto package it is being compiled against.
    19  // A compilation error at this line likely means your copy of the
    20  // proto package needs to be updated.
    21  const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
    22  
    23  // Info describes build information for this CockroachDB binary.
    24  type Info struct {
    25  	GoVersion       string `protobuf:"bytes,1,opt,name=go_version,json=goVersion" json:"go_version"`
    26  	Tag             string `protobuf:"bytes,2,opt,name=tag" json:"tag"`
    27  	Time            string `protobuf:"bytes,3,opt,name=time" json:"time"`
    28  	Revision        string `protobuf:"bytes,4,opt,name=revision" json:"revision"`
    29  	CgoCompiler     string `protobuf:"bytes,5,opt,name=cgo_compiler,json=cgoCompiler" json:"cgo_compiler"`
    30  	CgoTargetTriple string `protobuf:"bytes,10,opt,name=cgo_target_triple,json=cgoTargetTriple" json:"cgo_target_triple"`
    31  	Platform        string `protobuf:"bytes,6,opt,name=platform" json:"platform"`
    32  	Distribution    string `protobuf:"bytes,7,opt,name=distribution" json:"distribution"`
    33  	Type            string `protobuf:"bytes,8,opt,name=type" json:"type"`
    34  	Channel         string `protobuf:"bytes,9,opt,name=channel" json:"channel"`
    35  	EnvChannel      string `protobuf:"bytes,11,opt,name=env_channel,json=envChannel" json:"env_channel"`
    36  	// dependencies exists to allow tests that run against old clusters
    37  	// to unmarshal JSON containing this field. The tag is unimportant,
    38  	// but the field name must remain unchanged.
    39  	//
    40  	// alternatively, we could set jsonpb.Unmarshaler.AllowUnknownFields
    41  	// to true in httputil.doJSONRequest, but that comes at the expense
    42  	// of run-time type checking, which is nice to have.
    43  	Dependencies *string `protobuf:"bytes,10000,opt,name=dependencies" json:"dependencies,omitempty"`
    44  }
    45  
    46  func (m *Info) Reset()         { *m = Info{} }
    47  func (m *Info) String() string { return proto.CompactTextString(m) }
    48  func (*Info) ProtoMessage()    {}
    49  func (*Info) Descriptor() ([]byte, []int) {
    50  	return fileDescriptor_info_144091887156c658, []int{0}
    51  }
    52  func (m *Info) XXX_Unmarshal(b []byte) error {
    53  	return m.Unmarshal(b)
    54  }
    55  func (m *Info) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
    56  	b = b[:cap(b)]
    57  	n, err := m.MarshalTo(b)
    58  	if err != nil {
    59  		return nil, err
    60  	}
    61  	return b[:n], nil
    62  }
    63  func (dst *Info) XXX_Merge(src proto.Message) {
    64  	xxx_messageInfo_Info.Merge(dst, src)
    65  }
    66  func (m *Info) XXX_Size() int {
    67  	return m.Size()
    68  }
    69  func (m *Info) XXX_DiscardUnknown() {
    70  	xxx_messageInfo_Info.DiscardUnknown(m)
    71  }
    72  
    73  var xxx_messageInfo_Info proto.InternalMessageInfo
    74  
    75  func init() {
    76  	proto.RegisterType((*Info)(nil), "cockroach.build.Info")
    77  }
    78  func (m *Info) Marshal() (dAtA []byte, err error) {
    79  	size := m.Size()
    80  	dAtA = make([]byte, size)
    81  	n, err := m.MarshalTo(dAtA)
    82  	if err != nil {
    83  		return nil, err
    84  	}
    85  	return dAtA[:n], nil
    86  }
    87  
    88  func (m *Info) MarshalTo(dAtA []byte) (int, error) {
    89  	var i int
    90  	_ = i
    91  	var l int
    92  	_ = l
    93  	dAtA[i] = 0xa
    94  	i++
    95  	i = encodeVarintInfo(dAtA, i, uint64(len(m.GoVersion)))
    96  	i += copy(dAtA[i:], m.GoVersion)
    97  	dAtA[i] = 0x12
    98  	i++
    99  	i = encodeVarintInfo(dAtA, i, uint64(len(m.Tag)))
   100  	i += copy(dAtA[i:], m.Tag)
   101  	dAtA[i] = 0x1a
   102  	i++
   103  	i = encodeVarintInfo(dAtA, i, uint64(len(m.Time)))
   104  	i += copy(dAtA[i:], m.Time)
   105  	dAtA[i] = 0x22
   106  	i++
   107  	i = encodeVarintInfo(dAtA, i, uint64(len(m.Revision)))
   108  	i += copy(dAtA[i:], m.Revision)
   109  	dAtA[i] = 0x2a
   110  	i++
   111  	i = encodeVarintInfo(dAtA, i, uint64(len(m.CgoCompiler)))
   112  	i += copy(dAtA[i:], m.CgoCompiler)
   113  	dAtA[i] = 0x32
   114  	i++
   115  	i = encodeVarintInfo(dAtA, i, uint64(len(m.Platform)))
   116  	i += copy(dAtA[i:], m.Platform)
   117  	dAtA[i] = 0x3a
   118  	i++
   119  	i = encodeVarintInfo(dAtA, i, uint64(len(m.Distribution)))
   120  	i += copy(dAtA[i:], m.Distribution)
   121  	dAtA[i] = 0x42
   122  	i++
   123  	i = encodeVarintInfo(dAtA, i, uint64(len(m.Type)))
   124  	i += copy(dAtA[i:], m.Type)
   125  	dAtA[i] = 0x4a
   126  	i++
   127  	i = encodeVarintInfo(dAtA, i, uint64(len(m.Channel)))
   128  	i += copy(dAtA[i:], m.Channel)
   129  	dAtA[i] = 0x52
   130  	i++
   131  	i = encodeVarintInfo(dAtA, i, uint64(len(m.CgoTargetTriple)))
   132  	i += copy(dAtA[i:], m.CgoTargetTriple)
   133  	dAtA[i] = 0x5a
   134  	i++
   135  	i = encodeVarintInfo(dAtA, i, uint64(len(m.EnvChannel)))
   136  	i += copy(dAtA[i:], m.EnvChannel)
   137  	if m.Dependencies != nil {
   138  		dAtA[i] = 0x82
   139  		i++
   140  		dAtA[i] = 0xf1
   141  		i++
   142  		dAtA[i] = 0x4
   143  		i++
   144  		i = encodeVarintInfo(dAtA, i, uint64(len(*m.Dependencies)))
   145  		i += copy(dAtA[i:], *m.Dependencies)
   146  	}
   147  	return i, nil
   148  }
   149  
   150  func encodeVarintInfo(dAtA []byte, offset int, v uint64) int {
   151  	for v >= 1<<7 {
   152  		dAtA[offset] = uint8(v&0x7f | 0x80)
   153  		v >>= 7
   154  		offset++
   155  	}
   156  	dAtA[offset] = uint8(v)
   157  	return offset + 1
   158  }
   159  func (m *Info) Size() (n int) {
   160  	if m == nil {
   161  		return 0
   162  	}
   163  	var l int
   164  	_ = l
   165  	l = len(m.GoVersion)
   166  	n += 1 + l + sovInfo(uint64(l))
   167  	l = len(m.Tag)
   168  	n += 1 + l + sovInfo(uint64(l))
   169  	l = len(m.Time)
   170  	n += 1 + l + sovInfo(uint64(l))
   171  	l = len(m.Revision)
   172  	n += 1 + l + sovInfo(uint64(l))
   173  	l = len(m.CgoCompiler)
   174  	n += 1 + l + sovInfo(uint64(l))
   175  	l = len(m.Platform)
   176  	n += 1 + l + sovInfo(uint64(l))
   177  	l = len(m.Distribution)
   178  	n += 1 + l + sovInfo(uint64(l))
   179  	l = len(m.Type)
   180  	n += 1 + l + sovInfo(uint64(l))
   181  	l = len(m.Channel)
   182  	n += 1 + l + sovInfo(uint64(l))
   183  	l = len(m.CgoTargetTriple)
   184  	n += 1 + l + sovInfo(uint64(l))
   185  	l = len(m.EnvChannel)
   186  	n += 1 + l + sovInfo(uint64(l))
   187  	if m.Dependencies != nil {
   188  		l = len(*m.Dependencies)
   189  		n += 3 + l + sovInfo(uint64(l))
   190  	}
   191  	return n
   192  }
   193  
   194  func sovInfo(x uint64) (n int) {
   195  	for {
   196  		n++
   197  		x >>= 7
   198  		if x == 0 {
   199  			break
   200  		}
   201  	}
   202  	return n
   203  }
   204  func sozInfo(x uint64) (n int) {
   205  	return sovInfo(uint64((x << 1) ^ uint64((int64(x) >> 63))))
   206  }
   207  func (m *Info) Unmarshal(dAtA []byte) error {
   208  	l := len(dAtA)
   209  	iNdEx := 0
   210  	for iNdEx < l {
   211  		preIndex := iNdEx
   212  		var wire uint64
   213  		for shift := uint(0); ; shift += 7 {
   214  			if shift >= 64 {
   215  				return ErrIntOverflowInfo
   216  			}
   217  			if iNdEx >= l {
   218  				return io.ErrUnexpectedEOF
   219  			}
   220  			b := dAtA[iNdEx]
   221  			iNdEx++
   222  			wire |= (uint64(b) & 0x7F) << shift
   223  			if b < 0x80 {
   224  				break
   225  			}
   226  		}
   227  		fieldNum := int32(wire >> 3)
   228  		wireType := int(wire & 0x7)
   229  		if wireType == 4 {
   230  			return fmt.Errorf("proto: Info: wiretype end group for non-group")
   231  		}
   232  		if fieldNum <= 0 {
   233  			return fmt.Errorf("proto: Info: illegal tag %d (wire type %d)", fieldNum, wire)
   234  		}
   235  		switch fieldNum {
   236  		case 1:
   237  			if wireType != 2 {
   238  				return fmt.Errorf("proto: wrong wireType = %d for field GoVersion", wireType)
   239  			}
   240  			var stringLen uint64
   241  			for shift := uint(0); ; shift += 7 {
   242  				if shift >= 64 {
   243  					return ErrIntOverflowInfo
   244  				}
   245  				if iNdEx >= l {
   246  					return io.ErrUnexpectedEOF
   247  				}
   248  				b := dAtA[iNdEx]
   249  				iNdEx++
   250  				stringLen |= (uint64(b) & 0x7F) << shift
   251  				if b < 0x80 {
   252  					break
   253  				}
   254  			}
   255  			intStringLen := int(stringLen)
   256  			if intStringLen < 0 {
   257  				return ErrInvalidLengthInfo
   258  			}
   259  			postIndex := iNdEx + intStringLen
   260  			if postIndex > l {
   261  				return io.ErrUnexpectedEOF
   262  			}
   263  			m.GoVersion = string(dAtA[iNdEx:postIndex])
   264  			iNdEx = postIndex
   265  		case 2:
   266  			if wireType != 2 {
   267  				return fmt.Errorf("proto: wrong wireType = %d for field Tag", wireType)
   268  			}
   269  			var stringLen uint64
   270  			for shift := uint(0); ; shift += 7 {
   271  				if shift >= 64 {
   272  					return ErrIntOverflowInfo
   273  				}
   274  				if iNdEx >= l {
   275  					return io.ErrUnexpectedEOF
   276  				}
   277  				b := dAtA[iNdEx]
   278  				iNdEx++
   279  				stringLen |= (uint64(b) & 0x7F) << shift
   280  				if b < 0x80 {
   281  					break
   282  				}
   283  			}
   284  			intStringLen := int(stringLen)
   285  			if intStringLen < 0 {
   286  				return ErrInvalidLengthInfo
   287  			}
   288  			postIndex := iNdEx + intStringLen
   289  			if postIndex > l {
   290  				return io.ErrUnexpectedEOF
   291  			}
   292  			m.Tag = string(dAtA[iNdEx:postIndex])
   293  			iNdEx = postIndex
   294  		case 3:
   295  			if wireType != 2 {
   296  				return fmt.Errorf("proto: wrong wireType = %d for field Time", wireType)
   297  			}
   298  			var stringLen uint64
   299  			for shift := uint(0); ; shift += 7 {
   300  				if shift >= 64 {
   301  					return ErrIntOverflowInfo
   302  				}
   303  				if iNdEx >= l {
   304  					return io.ErrUnexpectedEOF
   305  				}
   306  				b := dAtA[iNdEx]
   307  				iNdEx++
   308  				stringLen |= (uint64(b) & 0x7F) << shift
   309  				if b < 0x80 {
   310  					break
   311  				}
   312  			}
   313  			intStringLen := int(stringLen)
   314  			if intStringLen < 0 {
   315  				return ErrInvalidLengthInfo
   316  			}
   317  			postIndex := iNdEx + intStringLen
   318  			if postIndex > l {
   319  				return io.ErrUnexpectedEOF
   320  			}
   321  			m.Time = string(dAtA[iNdEx:postIndex])
   322  			iNdEx = postIndex
   323  		case 4:
   324  			if wireType != 2 {
   325  				return fmt.Errorf("proto: wrong wireType = %d for field Revision", wireType)
   326  			}
   327  			var stringLen uint64
   328  			for shift := uint(0); ; shift += 7 {
   329  				if shift >= 64 {
   330  					return ErrIntOverflowInfo
   331  				}
   332  				if iNdEx >= l {
   333  					return io.ErrUnexpectedEOF
   334  				}
   335  				b := dAtA[iNdEx]
   336  				iNdEx++
   337  				stringLen |= (uint64(b) & 0x7F) << shift
   338  				if b < 0x80 {
   339  					break
   340  				}
   341  			}
   342  			intStringLen := int(stringLen)
   343  			if intStringLen < 0 {
   344  				return ErrInvalidLengthInfo
   345  			}
   346  			postIndex := iNdEx + intStringLen
   347  			if postIndex > l {
   348  				return io.ErrUnexpectedEOF
   349  			}
   350  			m.Revision = string(dAtA[iNdEx:postIndex])
   351  			iNdEx = postIndex
   352  		case 5:
   353  			if wireType != 2 {
   354  				return fmt.Errorf("proto: wrong wireType = %d for field CgoCompiler", wireType)
   355  			}
   356  			var stringLen uint64
   357  			for shift := uint(0); ; shift += 7 {
   358  				if shift >= 64 {
   359  					return ErrIntOverflowInfo
   360  				}
   361  				if iNdEx >= l {
   362  					return io.ErrUnexpectedEOF
   363  				}
   364  				b := dAtA[iNdEx]
   365  				iNdEx++
   366  				stringLen |= (uint64(b) & 0x7F) << shift
   367  				if b < 0x80 {
   368  					break
   369  				}
   370  			}
   371  			intStringLen := int(stringLen)
   372  			if intStringLen < 0 {
   373  				return ErrInvalidLengthInfo
   374  			}
   375  			postIndex := iNdEx + intStringLen
   376  			if postIndex > l {
   377  				return io.ErrUnexpectedEOF
   378  			}
   379  			m.CgoCompiler = string(dAtA[iNdEx:postIndex])
   380  			iNdEx = postIndex
   381  		case 6:
   382  			if wireType != 2 {
   383  				return fmt.Errorf("proto: wrong wireType = %d for field Platform", wireType)
   384  			}
   385  			var stringLen uint64
   386  			for shift := uint(0); ; shift += 7 {
   387  				if shift >= 64 {
   388  					return ErrIntOverflowInfo
   389  				}
   390  				if iNdEx >= l {
   391  					return io.ErrUnexpectedEOF
   392  				}
   393  				b := dAtA[iNdEx]
   394  				iNdEx++
   395  				stringLen |= (uint64(b) & 0x7F) << shift
   396  				if b < 0x80 {
   397  					break
   398  				}
   399  			}
   400  			intStringLen := int(stringLen)
   401  			if intStringLen < 0 {
   402  				return ErrInvalidLengthInfo
   403  			}
   404  			postIndex := iNdEx + intStringLen
   405  			if postIndex > l {
   406  				return io.ErrUnexpectedEOF
   407  			}
   408  			m.Platform = string(dAtA[iNdEx:postIndex])
   409  			iNdEx = postIndex
   410  		case 7:
   411  			if wireType != 2 {
   412  				return fmt.Errorf("proto: wrong wireType = %d for field Distribution", wireType)
   413  			}
   414  			var stringLen uint64
   415  			for shift := uint(0); ; shift += 7 {
   416  				if shift >= 64 {
   417  					return ErrIntOverflowInfo
   418  				}
   419  				if iNdEx >= l {
   420  					return io.ErrUnexpectedEOF
   421  				}
   422  				b := dAtA[iNdEx]
   423  				iNdEx++
   424  				stringLen |= (uint64(b) & 0x7F) << shift
   425  				if b < 0x80 {
   426  					break
   427  				}
   428  			}
   429  			intStringLen := int(stringLen)
   430  			if intStringLen < 0 {
   431  				return ErrInvalidLengthInfo
   432  			}
   433  			postIndex := iNdEx + intStringLen
   434  			if postIndex > l {
   435  				return io.ErrUnexpectedEOF
   436  			}
   437  			m.Distribution = string(dAtA[iNdEx:postIndex])
   438  			iNdEx = postIndex
   439  		case 8:
   440  			if wireType != 2 {
   441  				return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
   442  			}
   443  			var stringLen uint64
   444  			for shift := uint(0); ; shift += 7 {
   445  				if shift >= 64 {
   446  					return ErrIntOverflowInfo
   447  				}
   448  				if iNdEx >= l {
   449  					return io.ErrUnexpectedEOF
   450  				}
   451  				b := dAtA[iNdEx]
   452  				iNdEx++
   453  				stringLen |= (uint64(b) & 0x7F) << shift
   454  				if b < 0x80 {
   455  					break
   456  				}
   457  			}
   458  			intStringLen := int(stringLen)
   459  			if intStringLen < 0 {
   460  				return ErrInvalidLengthInfo
   461  			}
   462  			postIndex := iNdEx + intStringLen
   463  			if postIndex > l {
   464  				return io.ErrUnexpectedEOF
   465  			}
   466  			m.Type = string(dAtA[iNdEx:postIndex])
   467  			iNdEx = postIndex
   468  		case 9:
   469  			if wireType != 2 {
   470  				return fmt.Errorf("proto: wrong wireType = %d for field Channel", wireType)
   471  			}
   472  			var stringLen uint64
   473  			for shift := uint(0); ; shift += 7 {
   474  				if shift >= 64 {
   475  					return ErrIntOverflowInfo
   476  				}
   477  				if iNdEx >= l {
   478  					return io.ErrUnexpectedEOF
   479  				}
   480  				b := dAtA[iNdEx]
   481  				iNdEx++
   482  				stringLen |= (uint64(b) & 0x7F) << shift
   483  				if b < 0x80 {
   484  					break
   485  				}
   486  			}
   487  			intStringLen := int(stringLen)
   488  			if intStringLen < 0 {
   489  				return ErrInvalidLengthInfo
   490  			}
   491  			postIndex := iNdEx + intStringLen
   492  			if postIndex > l {
   493  				return io.ErrUnexpectedEOF
   494  			}
   495  			m.Channel = string(dAtA[iNdEx:postIndex])
   496  			iNdEx = postIndex
   497  		case 10:
   498  			if wireType != 2 {
   499  				return fmt.Errorf("proto: wrong wireType = %d for field CgoTargetTriple", wireType)
   500  			}
   501  			var stringLen uint64
   502  			for shift := uint(0); ; shift += 7 {
   503  				if shift >= 64 {
   504  					return ErrIntOverflowInfo
   505  				}
   506  				if iNdEx >= l {
   507  					return io.ErrUnexpectedEOF
   508  				}
   509  				b := dAtA[iNdEx]
   510  				iNdEx++
   511  				stringLen |= (uint64(b) & 0x7F) << shift
   512  				if b < 0x80 {
   513  					break
   514  				}
   515  			}
   516  			intStringLen := int(stringLen)
   517  			if intStringLen < 0 {
   518  				return ErrInvalidLengthInfo
   519  			}
   520  			postIndex := iNdEx + intStringLen
   521  			if postIndex > l {
   522  				return io.ErrUnexpectedEOF
   523  			}
   524  			m.CgoTargetTriple = string(dAtA[iNdEx:postIndex])
   525  			iNdEx = postIndex
   526  		case 11:
   527  			if wireType != 2 {
   528  				return fmt.Errorf("proto: wrong wireType = %d for field EnvChannel", wireType)
   529  			}
   530  			var stringLen uint64
   531  			for shift := uint(0); ; shift += 7 {
   532  				if shift >= 64 {
   533  					return ErrIntOverflowInfo
   534  				}
   535  				if iNdEx >= l {
   536  					return io.ErrUnexpectedEOF
   537  				}
   538  				b := dAtA[iNdEx]
   539  				iNdEx++
   540  				stringLen |= (uint64(b) & 0x7F) << shift
   541  				if b < 0x80 {
   542  					break
   543  				}
   544  			}
   545  			intStringLen := int(stringLen)
   546  			if intStringLen < 0 {
   547  				return ErrInvalidLengthInfo
   548  			}
   549  			postIndex := iNdEx + intStringLen
   550  			if postIndex > l {
   551  				return io.ErrUnexpectedEOF
   552  			}
   553  			m.EnvChannel = string(dAtA[iNdEx:postIndex])
   554  			iNdEx = postIndex
   555  		case 10000:
   556  			if wireType != 2 {
   557  				return fmt.Errorf("proto: wrong wireType = %d for field Dependencies", wireType)
   558  			}
   559  			var stringLen uint64
   560  			for shift := uint(0); ; shift += 7 {
   561  				if shift >= 64 {
   562  					return ErrIntOverflowInfo
   563  				}
   564  				if iNdEx >= l {
   565  					return io.ErrUnexpectedEOF
   566  				}
   567  				b := dAtA[iNdEx]
   568  				iNdEx++
   569  				stringLen |= (uint64(b) & 0x7F) << shift
   570  				if b < 0x80 {
   571  					break
   572  				}
   573  			}
   574  			intStringLen := int(stringLen)
   575  			if intStringLen < 0 {
   576  				return ErrInvalidLengthInfo
   577  			}
   578  			postIndex := iNdEx + intStringLen
   579  			if postIndex > l {
   580  				return io.ErrUnexpectedEOF
   581  			}
   582  			s := string(dAtA[iNdEx:postIndex])
   583  			m.Dependencies = &s
   584  			iNdEx = postIndex
   585  		default:
   586  			iNdEx = preIndex
   587  			skippy, err := skipInfo(dAtA[iNdEx:])
   588  			if err != nil {
   589  				return err
   590  			}
   591  			if skippy < 0 {
   592  				return ErrInvalidLengthInfo
   593  			}
   594  			if (iNdEx + skippy) > l {
   595  				return io.ErrUnexpectedEOF
   596  			}
   597  			iNdEx += skippy
   598  		}
   599  	}
   600  
   601  	if iNdEx > l {
   602  		return io.ErrUnexpectedEOF
   603  	}
   604  	return nil
   605  }
   606  func skipInfo(dAtA []byte) (n int, err error) {
   607  	l := len(dAtA)
   608  	iNdEx := 0
   609  	for iNdEx < l {
   610  		var wire uint64
   611  		for shift := uint(0); ; shift += 7 {
   612  			if shift >= 64 {
   613  				return 0, ErrIntOverflowInfo
   614  			}
   615  			if iNdEx >= l {
   616  				return 0, io.ErrUnexpectedEOF
   617  			}
   618  			b := dAtA[iNdEx]
   619  			iNdEx++
   620  			wire |= (uint64(b) & 0x7F) << shift
   621  			if b < 0x80 {
   622  				break
   623  			}
   624  		}
   625  		wireType := int(wire & 0x7)
   626  		switch wireType {
   627  		case 0:
   628  			for shift := uint(0); ; shift += 7 {
   629  				if shift >= 64 {
   630  					return 0, ErrIntOverflowInfo
   631  				}
   632  				if iNdEx >= l {
   633  					return 0, io.ErrUnexpectedEOF
   634  				}
   635  				iNdEx++
   636  				if dAtA[iNdEx-1] < 0x80 {
   637  					break
   638  				}
   639  			}
   640  			return iNdEx, nil
   641  		case 1:
   642  			iNdEx += 8
   643  			return iNdEx, nil
   644  		case 2:
   645  			var length int
   646  			for shift := uint(0); ; shift += 7 {
   647  				if shift >= 64 {
   648  					return 0, ErrIntOverflowInfo
   649  				}
   650  				if iNdEx >= l {
   651  					return 0, io.ErrUnexpectedEOF
   652  				}
   653  				b := dAtA[iNdEx]
   654  				iNdEx++
   655  				length |= (int(b) & 0x7F) << shift
   656  				if b < 0x80 {
   657  					break
   658  				}
   659  			}
   660  			iNdEx += length
   661  			if length < 0 {
   662  				return 0, ErrInvalidLengthInfo
   663  			}
   664  			return iNdEx, nil
   665  		case 3:
   666  			for {
   667  				var innerWire uint64
   668  				var start int = iNdEx
   669  				for shift := uint(0); ; shift += 7 {
   670  					if shift >= 64 {
   671  						return 0, ErrIntOverflowInfo
   672  					}
   673  					if iNdEx >= l {
   674  						return 0, io.ErrUnexpectedEOF
   675  					}
   676  					b := dAtA[iNdEx]
   677  					iNdEx++
   678  					innerWire |= (uint64(b) & 0x7F) << shift
   679  					if b < 0x80 {
   680  						break
   681  					}
   682  				}
   683  				innerWireType := int(innerWire & 0x7)
   684  				if innerWireType == 4 {
   685  					break
   686  				}
   687  				next, err := skipInfo(dAtA[start:])
   688  				if err != nil {
   689  					return 0, err
   690  				}
   691  				iNdEx = start + next
   692  			}
   693  			return iNdEx, nil
   694  		case 4:
   695  			return iNdEx, nil
   696  		case 5:
   697  			iNdEx += 4
   698  			return iNdEx, nil
   699  		default:
   700  			return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
   701  		}
   702  	}
   703  	panic("unreachable")
   704  }
   705  
   706  var (
   707  	ErrInvalidLengthInfo = fmt.Errorf("proto: negative length found during unmarshaling")
   708  	ErrIntOverflowInfo   = fmt.Errorf("proto: integer overflow")
   709  )
   710  
   711  func init() { proto.RegisterFile("build/info.proto", fileDescriptor_info_144091887156c658) }
   712  
   713  var fileDescriptor_info_144091887156c658 = []byte{
   714  	// 339 bytes of a gzipped FileDescriptorProto
   715  	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x54, 0x91, 0x41, 0x8e, 0xda, 0x30,
   716  	0x14, 0x86, 0x93, 0x12, 0x0a, 0x18, 0x24, 0x5a, 0xab, 0xaa, 0xac, 0x2e, 0x5c, 0x54, 0x54, 0xc1,
   717  	0x0a, 0x7a, 0x06, 0x58, 0x75, 0x33, 0x0b, 0x84, 0x66, 0x31, 0x9b, 0x28, 0x38, 0x0f, 0x63, 0x4d,
   718  	0xf0, 0x8b, 0x8c, 0x89, 0xc4, 0x2d, 0x38, 0xc8, 0x1c, 0x84, 0x25, 0x4b, 0x56, 0xa3, 0x99, 0x70,
   719  	0x91, 0x51, 0x0c, 0x8c, 0xcc, 0x2e, 0xfa, 0xbe, 0x4f, 0x7f, 0x9e, 0x64, 0xf2, 0x6d, 0xb1, 0x55,
   720  	0x59, 0x3a, 0x56, 0x7a, 0x89, 0xa3, 0xdc, 0xa0, 0x45, 0xda, 0x15, 0x28, 0x9e, 0x0d, 0x26, 0x62,
   721  	0x35, 0x72, 0xee, 0xd7, 0x0f, 0x89, 0x12, 0x9d, 0x1b, 0x57, 0x5f, 0x97, 0xec, 0xcf, 0x4b, 0x8d,
   722  	0x44, 0xff, 0xf5, 0x12, 0x69, 0x9f, 0x10, 0x89, 0x71, 0x01, 0x66, 0xa3, 0x50, 0xb3, 0xb0, 0x17,
   723  	0x0e, 0x5b, 0x93, 0xe8, 0xf0, 0xfa, 0x3b, 0x98, 0xb5, 0x24, 0x3e, 0x5e, 0x30, 0xfd, 0x49, 0x6a,
   724  	0x36, 0x91, 0xec, 0x8b, 0x67, 0x2b, 0x40, 0x19, 0x89, 0xac, 0x5a, 0x03, 0xab, 0x79, 0xc2, 0x11,
   725  	0xda, 0x23, 0x4d, 0x03, 0x85, 0x72, 0xa3, 0x91, 0x67, 0x3f, 0x29, 0x1d, 0x90, 0x8e, 0x90, 0x18,
   726  	0x0b, 0x5c, 0xe7, 0x2a, 0x03, 0xc3, 0xea, 0x5e, 0xd5, 0x16, 0x12, 0xa7, 0x57, 0x51, 0x4d, 0xe5,
   727  	0x59, 0x62, 0x97, 0x68, 0xd6, 0xec, 0xab, 0x3f, 0x75, 0xa3, 0x74, 0x48, 0x3a, 0xa9, 0xda, 0x58,
   728  	0xa3, 0x16, 0x5b, 0x5b, 0xfd, 0xb0, 0xe1, 0x55, 0x77, 0xc6, 0x1d, 0xbc, 0xcb, 0x81, 0x35, 0xef,
   729  	0x0e, 0xde, 0xe5, 0x40, 0x39, 0x69, 0x88, 0x55, 0xa2, 0x35, 0x64, 0xac, 0xe5, 0xc9, 0x1b, 0xa4,
   730  	0xff, 0xc8, 0xf7, 0xea, 0x5c, 0x9b, 0x18, 0x09, 0x36, 0xb6, 0x46, 0xe5, 0x19, 0x30, 0xe2, 0x95,
   731  	0x5d, 0x21, 0x71, 0xee, 0xec, 0xdc, 0x49, 0xfa, 0x97, 0xb4, 0x41, 0x17, 0xf1, 0x6d, 0xb5, 0xed,
   732  	0xb5, 0x04, 0x74, 0x31, 0xbd, 0x0e, 0xf7, 0x49, 0x27, 0x85, 0x1c, 0x74, 0x0a, 0x5a, 0x28, 0xd8,
   733  	0xb0, 0xfd, 0x43, 0x15, 0xce, 0xee, 0xe0, 0x64, 0x70, 0x78, 0xe7, 0xc1, 0xa1, 0xe4, 0xe1, 0xb1,
   734  	0xe4, 0xe1, 0xa9, 0xe4, 0xe1, 0x5b, 0xc9, 0xc3, 0xfd, 0x99, 0x07, 0xc7, 0x33, 0x0f, 0x4e, 0x67,
   735  	0x1e, 0x3c, 0xd5, 0xdd, 0x6b, 0x7f, 0x04, 0x00, 0x00, 0xff, 0xff, 0xbb, 0x03, 0x6b, 0x50, 0x11,
   736  	0x02, 0x00, 0x00,
   737  }