generated.pb.go 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716
  1. /*
  2. Copyright The Kubernetes Authors.
  3. Licensed under the Apache License, Version 2.0 (the "License");
  4. you may not use this file except in compliance with the License.
  5. You may obtain a copy of the License at
  6. http://www.apache.org/licenses/LICENSE-2.0
  7. Unless required by applicable law or agreed to in writing, software
  8. distributed under the License is distributed on an "AS IS" BASIS,
  9. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  10. See the License for the specific language governing permissions and
  11. limitations under the License.
  12. */
  13. // Code generated by protoc-gen-gogo. DO NOT EDIT.
  14. // source: k8s.io/apimachinery/pkg/runtime/generated.proto
  15. package runtime
  16. import (
  17. fmt "fmt"
  18. io "io"
  19. math_bits "math/bits"
  20. reflect "reflect"
  21. strings "strings"
  22. )
  23. func (m *RawExtension) Reset() { *m = RawExtension{} }
  24. func (m *TypeMeta) Reset() { *m = TypeMeta{} }
  25. func (m *Unknown) Reset() { *m = Unknown{} }
  26. func (m *RawExtension) Marshal() (dAtA []byte, err error) {
  27. size := m.Size()
  28. dAtA = make([]byte, size)
  29. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  30. if err != nil {
  31. return nil, err
  32. }
  33. return dAtA[:n], nil
  34. }
  35. func (m *RawExtension) MarshalTo(dAtA []byte) (int, error) {
  36. size := m.Size()
  37. return m.MarshalToSizedBuffer(dAtA[:size])
  38. }
  39. func (m *RawExtension) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  40. i := len(dAtA)
  41. _ = i
  42. var l int
  43. _ = l
  44. if m.Raw != nil {
  45. i -= len(m.Raw)
  46. copy(dAtA[i:], m.Raw)
  47. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Raw)))
  48. i--
  49. dAtA[i] = 0xa
  50. }
  51. return len(dAtA) - i, nil
  52. }
  53. func (m *TypeMeta) Marshal() (dAtA []byte, err error) {
  54. size := m.Size()
  55. dAtA = make([]byte, size)
  56. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  57. if err != nil {
  58. return nil, err
  59. }
  60. return dAtA[:n], nil
  61. }
  62. func (m *TypeMeta) MarshalTo(dAtA []byte) (int, error) {
  63. size := m.Size()
  64. return m.MarshalToSizedBuffer(dAtA[:size])
  65. }
  66. func (m *TypeMeta) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  67. i := len(dAtA)
  68. _ = i
  69. var l int
  70. _ = l
  71. i -= len(m.Kind)
  72. copy(dAtA[i:], m.Kind)
  73. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Kind)))
  74. i--
  75. dAtA[i] = 0x12
  76. i -= len(m.APIVersion)
  77. copy(dAtA[i:], m.APIVersion)
  78. i = encodeVarintGenerated(dAtA, i, uint64(len(m.APIVersion)))
  79. i--
  80. dAtA[i] = 0xa
  81. return len(dAtA) - i, nil
  82. }
  83. func (m *Unknown) Marshal() (dAtA []byte, err error) {
  84. size := m.Size()
  85. dAtA = make([]byte, size)
  86. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  87. if err != nil {
  88. return nil, err
  89. }
  90. return dAtA[:n], nil
  91. }
  92. func (m *Unknown) MarshalTo(dAtA []byte) (int, error) {
  93. size := m.Size()
  94. return m.MarshalToSizedBuffer(dAtA[:size])
  95. }
  96. func (m *Unknown) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  97. i := len(dAtA)
  98. _ = i
  99. var l int
  100. _ = l
  101. i -= len(m.ContentType)
  102. copy(dAtA[i:], m.ContentType)
  103. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ContentType)))
  104. i--
  105. dAtA[i] = 0x22
  106. i -= len(m.ContentEncoding)
  107. copy(dAtA[i:], m.ContentEncoding)
  108. i = encodeVarintGenerated(dAtA, i, uint64(len(m.ContentEncoding)))
  109. i--
  110. dAtA[i] = 0x1a
  111. if m.Raw != nil {
  112. i -= len(m.Raw)
  113. copy(dAtA[i:], m.Raw)
  114. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Raw)))
  115. i--
  116. dAtA[i] = 0x12
  117. }
  118. {
  119. size, err := m.TypeMeta.MarshalToSizedBuffer(dAtA[:i])
  120. if err != nil {
  121. return 0, err
  122. }
  123. i -= size
  124. i = encodeVarintGenerated(dAtA, i, uint64(size))
  125. }
  126. i--
  127. dAtA[i] = 0xa
  128. return len(dAtA) - i, nil
  129. }
  130. func encodeVarintGenerated(dAtA []byte, offset int, v uint64) int {
  131. offset -= sovGenerated(v)
  132. base := offset
  133. for v >= 1<<7 {
  134. dAtA[offset] = uint8(v&0x7f | 0x80)
  135. v >>= 7
  136. offset++
  137. }
  138. dAtA[offset] = uint8(v)
  139. return base
  140. }
  141. func (m *RawExtension) Size() (n int) {
  142. if m == nil {
  143. return 0
  144. }
  145. var l int
  146. _ = l
  147. if m.Raw != nil {
  148. l = len(m.Raw)
  149. n += 1 + l + sovGenerated(uint64(l))
  150. }
  151. return n
  152. }
  153. func (m *TypeMeta) Size() (n int) {
  154. if m == nil {
  155. return 0
  156. }
  157. var l int
  158. _ = l
  159. l = len(m.APIVersion)
  160. n += 1 + l + sovGenerated(uint64(l))
  161. l = len(m.Kind)
  162. n += 1 + l + sovGenerated(uint64(l))
  163. return n
  164. }
  165. func (m *Unknown) Size() (n int) {
  166. if m == nil {
  167. return 0
  168. }
  169. var l int
  170. _ = l
  171. l = m.TypeMeta.Size()
  172. n += 1 + l + sovGenerated(uint64(l))
  173. if m.Raw != nil {
  174. l = len(m.Raw)
  175. n += 1 + l + sovGenerated(uint64(l))
  176. }
  177. l = len(m.ContentEncoding)
  178. n += 1 + l + sovGenerated(uint64(l))
  179. l = len(m.ContentType)
  180. n += 1 + l + sovGenerated(uint64(l))
  181. return n
  182. }
  183. func sovGenerated(x uint64) (n int) {
  184. return (math_bits.Len64(x|1) + 6) / 7
  185. }
  186. func sozGenerated(x uint64) (n int) {
  187. return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  188. }
  189. func (this *RawExtension) String() string {
  190. if this == nil {
  191. return "nil"
  192. }
  193. s := strings.Join([]string{`&RawExtension{`,
  194. `Raw:` + valueToStringGenerated(this.Raw) + `,`,
  195. `}`,
  196. }, "")
  197. return s
  198. }
  199. func (this *TypeMeta) String() string {
  200. if this == nil {
  201. return "nil"
  202. }
  203. s := strings.Join([]string{`&TypeMeta{`,
  204. `APIVersion:` + fmt.Sprintf("%v", this.APIVersion) + `,`,
  205. `Kind:` + fmt.Sprintf("%v", this.Kind) + `,`,
  206. `}`,
  207. }, "")
  208. return s
  209. }
  210. func (this *Unknown) String() string {
  211. if this == nil {
  212. return "nil"
  213. }
  214. s := strings.Join([]string{`&Unknown{`,
  215. `TypeMeta:` + strings.Replace(strings.Replace(this.TypeMeta.String(), "TypeMeta", "TypeMeta", 1), `&`, ``, 1) + `,`,
  216. `Raw:` + valueToStringGenerated(this.Raw) + `,`,
  217. `ContentEncoding:` + fmt.Sprintf("%v", this.ContentEncoding) + `,`,
  218. `ContentType:` + fmt.Sprintf("%v", this.ContentType) + `,`,
  219. `}`,
  220. }, "")
  221. return s
  222. }
  223. func valueToStringGenerated(v interface{}) string {
  224. rv := reflect.ValueOf(v)
  225. if rv.IsNil() {
  226. return "nil"
  227. }
  228. pv := reflect.Indirect(rv).Interface()
  229. return fmt.Sprintf("*%v", pv)
  230. }
  231. func (m *RawExtension) Unmarshal(dAtA []byte) error {
  232. l := len(dAtA)
  233. iNdEx := 0
  234. for iNdEx < l {
  235. preIndex := iNdEx
  236. var wire uint64
  237. for shift := uint(0); ; shift += 7 {
  238. if shift >= 64 {
  239. return ErrIntOverflowGenerated
  240. }
  241. if iNdEx >= l {
  242. return io.ErrUnexpectedEOF
  243. }
  244. b := dAtA[iNdEx]
  245. iNdEx++
  246. wire |= uint64(b&0x7F) << shift
  247. if b < 0x80 {
  248. break
  249. }
  250. }
  251. fieldNum := int32(wire >> 3)
  252. wireType := int(wire & 0x7)
  253. if wireType == 4 {
  254. return fmt.Errorf("proto: RawExtension: wiretype end group for non-group")
  255. }
  256. if fieldNum <= 0 {
  257. return fmt.Errorf("proto: RawExtension: illegal tag %d (wire type %d)", fieldNum, wire)
  258. }
  259. switch fieldNum {
  260. case 1:
  261. if wireType != 2 {
  262. return fmt.Errorf("proto: wrong wireType = %d for field Raw", wireType)
  263. }
  264. var byteLen int
  265. for shift := uint(0); ; shift += 7 {
  266. if shift >= 64 {
  267. return ErrIntOverflowGenerated
  268. }
  269. if iNdEx >= l {
  270. return io.ErrUnexpectedEOF
  271. }
  272. b := dAtA[iNdEx]
  273. iNdEx++
  274. byteLen |= int(b&0x7F) << shift
  275. if b < 0x80 {
  276. break
  277. }
  278. }
  279. if byteLen < 0 {
  280. return ErrInvalidLengthGenerated
  281. }
  282. postIndex := iNdEx + byteLen
  283. if postIndex < 0 {
  284. return ErrInvalidLengthGenerated
  285. }
  286. if postIndex > l {
  287. return io.ErrUnexpectedEOF
  288. }
  289. m.Raw = append(m.Raw[:0], dAtA[iNdEx:postIndex]...)
  290. if m.Raw == nil {
  291. m.Raw = []byte{}
  292. }
  293. iNdEx = postIndex
  294. default:
  295. iNdEx = preIndex
  296. skippy, err := skipGenerated(dAtA[iNdEx:])
  297. if err != nil {
  298. return err
  299. }
  300. if (skippy < 0) || (iNdEx+skippy) < 0 {
  301. return ErrInvalidLengthGenerated
  302. }
  303. if (iNdEx + skippy) > l {
  304. return io.ErrUnexpectedEOF
  305. }
  306. iNdEx += skippy
  307. }
  308. }
  309. if iNdEx > l {
  310. return io.ErrUnexpectedEOF
  311. }
  312. return nil
  313. }
  314. func (m *TypeMeta) Unmarshal(dAtA []byte) error {
  315. l := len(dAtA)
  316. iNdEx := 0
  317. for iNdEx < l {
  318. preIndex := iNdEx
  319. var wire uint64
  320. for shift := uint(0); ; shift += 7 {
  321. if shift >= 64 {
  322. return ErrIntOverflowGenerated
  323. }
  324. if iNdEx >= l {
  325. return io.ErrUnexpectedEOF
  326. }
  327. b := dAtA[iNdEx]
  328. iNdEx++
  329. wire |= uint64(b&0x7F) << shift
  330. if b < 0x80 {
  331. break
  332. }
  333. }
  334. fieldNum := int32(wire >> 3)
  335. wireType := int(wire & 0x7)
  336. if wireType == 4 {
  337. return fmt.Errorf("proto: TypeMeta: wiretype end group for non-group")
  338. }
  339. if fieldNum <= 0 {
  340. return fmt.Errorf("proto: TypeMeta: illegal tag %d (wire type %d)", fieldNum, wire)
  341. }
  342. switch fieldNum {
  343. case 1:
  344. if wireType != 2 {
  345. return fmt.Errorf("proto: wrong wireType = %d for field APIVersion", wireType)
  346. }
  347. var stringLen uint64
  348. for shift := uint(0); ; shift += 7 {
  349. if shift >= 64 {
  350. return ErrIntOverflowGenerated
  351. }
  352. if iNdEx >= l {
  353. return io.ErrUnexpectedEOF
  354. }
  355. b := dAtA[iNdEx]
  356. iNdEx++
  357. stringLen |= uint64(b&0x7F) << shift
  358. if b < 0x80 {
  359. break
  360. }
  361. }
  362. intStringLen := int(stringLen)
  363. if intStringLen < 0 {
  364. return ErrInvalidLengthGenerated
  365. }
  366. postIndex := iNdEx + intStringLen
  367. if postIndex < 0 {
  368. return ErrInvalidLengthGenerated
  369. }
  370. if postIndex > l {
  371. return io.ErrUnexpectedEOF
  372. }
  373. m.APIVersion = string(dAtA[iNdEx:postIndex])
  374. iNdEx = postIndex
  375. case 2:
  376. if wireType != 2 {
  377. return fmt.Errorf("proto: wrong wireType = %d for field Kind", wireType)
  378. }
  379. var stringLen uint64
  380. for shift := uint(0); ; shift += 7 {
  381. if shift >= 64 {
  382. return ErrIntOverflowGenerated
  383. }
  384. if iNdEx >= l {
  385. return io.ErrUnexpectedEOF
  386. }
  387. b := dAtA[iNdEx]
  388. iNdEx++
  389. stringLen |= uint64(b&0x7F) << shift
  390. if b < 0x80 {
  391. break
  392. }
  393. }
  394. intStringLen := int(stringLen)
  395. if intStringLen < 0 {
  396. return ErrInvalidLengthGenerated
  397. }
  398. postIndex := iNdEx + intStringLen
  399. if postIndex < 0 {
  400. return ErrInvalidLengthGenerated
  401. }
  402. if postIndex > l {
  403. return io.ErrUnexpectedEOF
  404. }
  405. m.Kind = string(dAtA[iNdEx:postIndex])
  406. iNdEx = postIndex
  407. default:
  408. iNdEx = preIndex
  409. skippy, err := skipGenerated(dAtA[iNdEx:])
  410. if err != nil {
  411. return err
  412. }
  413. if (skippy < 0) || (iNdEx+skippy) < 0 {
  414. return ErrInvalidLengthGenerated
  415. }
  416. if (iNdEx + skippy) > l {
  417. return io.ErrUnexpectedEOF
  418. }
  419. iNdEx += skippy
  420. }
  421. }
  422. if iNdEx > l {
  423. return io.ErrUnexpectedEOF
  424. }
  425. return nil
  426. }
  427. func (m *Unknown) Unmarshal(dAtA []byte) error {
  428. l := len(dAtA)
  429. iNdEx := 0
  430. for iNdEx < l {
  431. preIndex := iNdEx
  432. var wire uint64
  433. for shift := uint(0); ; shift += 7 {
  434. if shift >= 64 {
  435. return ErrIntOverflowGenerated
  436. }
  437. if iNdEx >= l {
  438. return io.ErrUnexpectedEOF
  439. }
  440. b := dAtA[iNdEx]
  441. iNdEx++
  442. wire |= uint64(b&0x7F) << shift
  443. if b < 0x80 {
  444. break
  445. }
  446. }
  447. fieldNum := int32(wire >> 3)
  448. wireType := int(wire & 0x7)
  449. if wireType == 4 {
  450. return fmt.Errorf("proto: Unknown: wiretype end group for non-group")
  451. }
  452. if fieldNum <= 0 {
  453. return fmt.Errorf("proto: Unknown: illegal tag %d (wire type %d)", fieldNum, wire)
  454. }
  455. switch fieldNum {
  456. case 1:
  457. if wireType != 2 {
  458. return fmt.Errorf("proto: wrong wireType = %d for field TypeMeta", wireType)
  459. }
  460. var msglen int
  461. for shift := uint(0); ; shift += 7 {
  462. if shift >= 64 {
  463. return ErrIntOverflowGenerated
  464. }
  465. if iNdEx >= l {
  466. return io.ErrUnexpectedEOF
  467. }
  468. b := dAtA[iNdEx]
  469. iNdEx++
  470. msglen |= int(b&0x7F) << shift
  471. if b < 0x80 {
  472. break
  473. }
  474. }
  475. if msglen < 0 {
  476. return ErrInvalidLengthGenerated
  477. }
  478. postIndex := iNdEx + msglen
  479. if postIndex < 0 {
  480. return ErrInvalidLengthGenerated
  481. }
  482. if postIndex > l {
  483. return io.ErrUnexpectedEOF
  484. }
  485. if err := m.TypeMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  486. return err
  487. }
  488. iNdEx = postIndex
  489. case 2:
  490. if wireType != 2 {
  491. return fmt.Errorf("proto: wrong wireType = %d for field Raw", wireType)
  492. }
  493. var byteLen int
  494. for shift := uint(0); ; shift += 7 {
  495. if shift >= 64 {
  496. return ErrIntOverflowGenerated
  497. }
  498. if iNdEx >= l {
  499. return io.ErrUnexpectedEOF
  500. }
  501. b := dAtA[iNdEx]
  502. iNdEx++
  503. byteLen |= int(b&0x7F) << shift
  504. if b < 0x80 {
  505. break
  506. }
  507. }
  508. if byteLen < 0 {
  509. return ErrInvalidLengthGenerated
  510. }
  511. postIndex := iNdEx + byteLen
  512. if postIndex < 0 {
  513. return ErrInvalidLengthGenerated
  514. }
  515. if postIndex > l {
  516. return io.ErrUnexpectedEOF
  517. }
  518. m.Raw = append(m.Raw[:0], dAtA[iNdEx:postIndex]...)
  519. if m.Raw == nil {
  520. m.Raw = []byte{}
  521. }
  522. iNdEx = postIndex
  523. case 3:
  524. if wireType != 2 {
  525. return fmt.Errorf("proto: wrong wireType = %d for field ContentEncoding", wireType)
  526. }
  527. var stringLen uint64
  528. for shift := uint(0); ; shift += 7 {
  529. if shift >= 64 {
  530. return ErrIntOverflowGenerated
  531. }
  532. if iNdEx >= l {
  533. return io.ErrUnexpectedEOF
  534. }
  535. b := dAtA[iNdEx]
  536. iNdEx++
  537. stringLen |= uint64(b&0x7F) << shift
  538. if b < 0x80 {
  539. break
  540. }
  541. }
  542. intStringLen := int(stringLen)
  543. if intStringLen < 0 {
  544. return ErrInvalidLengthGenerated
  545. }
  546. postIndex := iNdEx + intStringLen
  547. if postIndex < 0 {
  548. return ErrInvalidLengthGenerated
  549. }
  550. if postIndex > l {
  551. return io.ErrUnexpectedEOF
  552. }
  553. m.ContentEncoding = string(dAtA[iNdEx:postIndex])
  554. iNdEx = postIndex
  555. case 4:
  556. if wireType != 2 {
  557. return fmt.Errorf("proto: wrong wireType = %d for field ContentType", wireType)
  558. }
  559. var stringLen uint64
  560. for shift := uint(0); ; shift += 7 {
  561. if shift >= 64 {
  562. return ErrIntOverflowGenerated
  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 ErrInvalidLengthGenerated
  577. }
  578. postIndex := iNdEx + intStringLen
  579. if postIndex < 0 {
  580. return ErrInvalidLengthGenerated
  581. }
  582. if postIndex > l {
  583. return io.ErrUnexpectedEOF
  584. }
  585. m.ContentType = string(dAtA[iNdEx:postIndex])
  586. iNdEx = postIndex
  587. default:
  588. iNdEx = preIndex
  589. skippy, err := skipGenerated(dAtA[iNdEx:])
  590. if err != nil {
  591. return err
  592. }
  593. if (skippy < 0) || (iNdEx+skippy) < 0 {
  594. return ErrInvalidLengthGenerated
  595. }
  596. if (iNdEx + skippy) > l {
  597. return io.ErrUnexpectedEOF
  598. }
  599. iNdEx += skippy
  600. }
  601. }
  602. if iNdEx > l {
  603. return io.ErrUnexpectedEOF
  604. }
  605. return nil
  606. }
  607. func skipGenerated(dAtA []byte) (n int, err error) {
  608. l := len(dAtA)
  609. iNdEx := 0
  610. depth := 0
  611. for iNdEx < l {
  612. var wire uint64
  613. for shift := uint(0); ; shift += 7 {
  614. if shift >= 64 {
  615. return 0, ErrIntOverflowGenerated
  616. }
  617. if iNdEx >= l {
  618. return 0, io.ErrUnexpectedEOF
  619. }
  620. b := dAtA[iNdEx]
  621. iNdEx++
  622. wire |= (uint64(b) & 0x7F) << shift
  623. if b < 0x80 {
  624. break
  625. }
  626. }
  627. wireType := int(wire & 0x7)
  628. switch wireType {
  629. case 0:
  630. for shift := uint(0); ; shift += 7 {
  631. if shift >= 64 {
  632. return 0, ErrIntOverflowGenerated
  633. }
  634. if iNdEx >= l {
  635. return 0, io.ErrUnexpectedEOF
  636. }
  637. iNdEx++
  638. if dAtA[iNdEx-1] < 0x80 {
  639. break
  640. }
  641. }
  642. case 1:
  643. iNdEx += 8
  644. case 2:
  645. var length int
  646. for shift := uint(0); ; shift += 7 {
  647. if shift >= 64 {
  648. return 0, ErrIntOverflowGenerated
  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. if length < 0 {
  661. return 0, ErrInvalidLengthGenerated
  662. }
  663. iNdEx += length
  664. case 3:
  665. depth++
  666. case 4:
  667. if depth == 0 {
  668. return 0, ErrUnexpectedEndOfGroupGenerated
  669. }
  670. depth--
  671. case 5:
  672. iNdEx += 4
  673. default:
  674. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  675. }
  676. if iNdEx < 0 {
  677. return 0, ErrInvalidLengthGenerated
  678. }
  679. if depth == 0 {
  680. return iNdEx, nil
  681. }
  682. }
  683. return 0, io.ErrUnexpectedEOF
  684. }
  685. var (
  686. ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
  687. ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow")
  688. ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group")
  689. )