1
16
17
18
19
20 package runtime
21
22 import (
23 fmt "fmt"
24
25 io "io"
26 math "math"
27 math_bits "math/bits"
28 reflect "reflect"
29 strings "strings"
30
31 proto "github.com/gogo/protobuf/proto"
32 )
33
34
35 var _ = proto.Marshal
36 var _ = fmt.Errorf
37 var _ = math.Inf
38
39
40
41
42
43 const _ = proto.GoGoProtoPackageIsVersion3
44
45 func (m *RawExtension) Reset() { *m = RawExtension{} }
46 func (*RawExtension) ProtoMessage() {}
47 func (*RawExtension) Descriptor() ([]byte, []int) {
48 return fileDescriptor_2e0e4b920403a48c, []int{0}
49 }
50 func (m *RawExtension) XXX_Unmarshal(b []byte) error {
51 return m.Unmarshal(b)
52 }
53 func (m *RawExtension) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
54 b = b[:cap(b)]
55 n, err := m.MarshalToSizedBuffer(b)
56 if err != nil {
57 return nil, err
58 }
59 return b[:n], nil
60 }
61 func (m *RawExtension) XXX_Merge(src proto.Message) {
62 xxx_messageInfo_RawExtension.Merge(m, src)
63 }
64 func (m *RawExtension) XXX_Size() int {
65 return m.Size()
66 }
67 func (m *RawExtension) XXX_DiscardUnknown() {
68 xxx_messageInfo_RawExtension.DiscardUnknown(m)
69 }
70
71 var xxx_messageInfo_RawExtension proto.InternalMessageInfo
72
73 func (m *TypeMeta) Reset() { *m = TypeMeta{} }
74 func (*TypeMeta) ProtoMessage() {}
75 func (*TypeMeta) Descriptor() ([]byte, []int) {
76 return fileDescriptor_2e0e4b920403a48c, []int{1}
77 }
78 func (m *TypeMeta) XXX_Unmarshal(b []byte) error {
79 return m.Unmarshal(b)
80 }
81 func (m *TypeMeta) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
82 b = b[:cap(b)]
83 n, err := m.MarshalToSizedBuffer(b)
84 if err != nil {
85 return nil, err
86 }
87 return b[:n], nil
88 }
89 func (m *TypeMeta) XXX_Merge(src proto.Message) {
90 xxx_messageInfo_TypeMeta.Merge(m, src)
91 }
92 func (m *TypeMeta) XXX_Size() int {
93 return m.Size()
94 }
95 func (m *TypeMeta) XXX_DiscardUnknown() {
96 xxx_messageInfo_TypeMeta.DiscardUnknown(m)
97 }
98
99 var xxx_messageInfo_TypeMeta proto.InternalMessageInfo
100
101 func (m *Unknown) Reset() { *m = Unknown{} }
102 func (*Unknown) ProtoMessage() {}
103 func (*Unknown) Descriptor() ([]byte, []int) {
104 return fileDescriptor_2e0e4b920403a48c, []int{2}
105 }
106 func (m *Unknown) XXX_Unmarshal(b []byte) error {
107 return m.Unmarshal(b)
108 }
109 func (m *Unknown) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
110 b = b[:cap(b)]
111 n, err := m.MarshalToSizedBuffer(b)
112 if err != nil {
113 return nil, err
114 }
115 return b[:n], nil
116 }
117 func (m *Unknown) XXX_Merge(src proto.Message) {
118 xxx_messageInfo_Unknown.Merge(m, src)
119 }
120 func (m *Unknown) XXX_Size() int {
121 return m.Size()
122 }
123 func (m *Unknown) XXX_DiscardUnknown() {
124 xxx_messageInfo_Unknown.DiscardUnknown(m)
125 }
126
127 var xxx_messageInfo_Unknown proto.InternalMessageInfo
128
129 func init() {
130 proto.RegisterType((*RawExtension)(nil), "k8s.io.apimachinery.pkg.runtime.RawExtension")
131 proto.RegisterType((*TypeMeta)(nil), "k8s.io.apimachinery.pkg.runtime.TypeMeta")
132 proto.RegisterType((*Unknown)(nil), "k8s.io.apimachinery.pkg.runtime.Unknown")
133 }
134
135 func init() {
136 proto.RegisterFile("k8s.io/apimachinery/pkg/runtime/generated.proto", fileDescriptor_2e0e4b920403a48c)
137 }
138
139 var fileDescriptor_2e0e4b920403a48c = []byte{
140
141 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x92, 0x4f, 0x6b, 0x22, 0x31,
142 0x18, 0xc6, 0x27, 0x2a, 0xe8, 0x46, 0xc1, 0x25, 0x7b, 0xd8, 0xd9, 0x3d, 0x64, 0xc4, 0xd3, 0x7a,
143 0xd8, 0x0c, 0x08, 0x85, 0x5e, 0x1d, 0xf1, 0x50, 0x4a, 0xa1, 0x84, 0xfe, 0x81, 0x9e, 0x1a, 0x67,
144 0xd2, 0x31, 0x0c, 0x26, 0xc3, 0x18, 0x99, 0x7a, 0xeb, 0x47, 0xe8, 0xc7, 0xf2, 0xe8, 0xd1, 0x93,
145 0xd4, 0xe9, 0x87, 0xe8, 0xb5, 0x18, 0xa3, 0xb5, 0xed, 0xc1, 0x5b, 0xde, 0xf7, 0x79, 0x7e, 0xcf,
146 0xfb, 0xbe, 0x10, 0xe8, 0x27, 0xa7, 0x13, 0x22, 0x94, 0xcf, 0x52, 0x31, 0x66, 0xe1, 0x48, 0x48,
147 0x9e, 0xcd, 0xfc, 0x34, 0x89, 0xfd, 0x6c, 0x2a, 0xb5, 0x18, 0x73, 0x3f, 0xe6, 0x92, 0x67, 0x4c,
148 0xf3, 0x88, 0xa4, 0x99, 0xd2, 0x0a, 0x79, 0x5b, 0x80, 0x1c, 0x02, 0x24, 0x4d, 0x62, 0x62, 0x81,
149 0xbf, 0xff, 0x63, 0xa1, 0x47, 0xd3, 0x21, 0x09, 0xd5, 0xd8, 0x8f, 0x55, 0xac, 0x7c, 0xc3, 0x0d,
150 0xa7, 0x0f, 0xa6, 0x32, 0x85, 0x79, 0x6d, 0xf3, 0xda, 0x1d, 0xd8, 0xa0, 0x2c, 0x1f, 0x3c, 0x6a,
151 0x2e, 0x27, 0x42, 0x49, 0xf4, 0x07, 0x96, 0x33, 0x96, 0xbb, 0xa0, 0x05, 0xfe, 0x35, 0x82, 0x6a,
152 0xb1, 0xf2, 0xca, 0x94, 0xe5, 0x74, 0xd3, 0x6b, 0xdf, 0xc3, 0xda, 0xd5, 0x2c, 0xe5, 0x17, 0x5c,
153 0x33, 0xd4, 0x85, 0x90, 0xa5, 0xe2, 0x86, 0x67, 0x1b, 0xc8, 0xb8, 0x7f, 0x04, 0x68, 0xbe, 0xf2,
154 0x9c, 0x62, 0xe5, 0xc1, 0xde, 0xe5, 0x99, 0x55, 0xe8, 0x81, 0x0b, 0xb5, 0x60, 0x25, 0x11, 0x32,
155 0x72, 0x4b, 0xc6, 0xdd, 0xb0, 0xee, 0xca, 0xb9, 0x90, 0x11, 0x35, 0x4a, 0xfb, 0x0d, 0xc0, 0xea,
156 0xb5, 0x4c, 0xa4, 0xca, 0x25, 0xba, 0x85, 0x35, 0x6d, 0xa7, 0x99, 0xfc, 0x7a, 0xb7, 0x43, 0x8e,
157 0xdc, 0x4e, 0x76, 0xeb, 0x05, 0x3f, 0x6d, 0xf8, 0x7e, 0x61, 0xba, 0x0f, 0xdb, 0x5d, 0x58, 0xfa,
158 0x7e, 0x21, 0xea, 0xc1, 0x66, 0xa8, 0xa4, 0xe6, 0x52, 0x0f, 0x64, 0xa8, 0x22, 0x21, 0x63, 0xb7,
159 0x6c, 0x96, 0xfd, 0x6d, 0xf3, 0x9a, 0xfd, 0xcf, 0x32, 0xfd, 0xea, 0x47, 0x27, 0xb0, 0x6e, 0x5b,
160 0x9b, 0xd1, 0x6e, 0xc5, 0xe0, 0xbf, 0x2c, 0x5e, 0xef, 0x7f, 0x48, 0xf4, 0xd0, 0x17, 0x0c, 0xe6,
161 0x6b, 0xec, 0x2c, 0xd6, 0xd8, 0x59, 0xae, 0xb1, 0xf3, 0x54, 0x60, 0x30, 0x2f, 0x30, 0x58, 0x14,
162 0x18, 0x2c, 0x0b, 0x0c, 0x5e, 0x0a, 0x0c, 0x9e, 0x5f, 0xb1, 0x73, 0xe7, 0x1d, 0xf9, 0x2d, 0xef,
163 0x01, 0x00, 0x00, 0xff, 0xff, 0x2a, 0x9b, 0x09, 0xb3, 0x4f, 0x02, 0x00, 0x00,
164 }
165
166 func (m *RawExtension) Marshal() (dAtA []byte, err error) {
167 size := m.Size()
168 dAtA = make([]byte, size)
169 n, err := m.MarshalToSizedBuffer(dAtA[:size])
170 if err != nil {
171 return nil, err
172 }
173 return dAtA[:n], nil
174 }
175
176 func (m *RawExtension) MarshalTo(dAtA []byte) (int, error) {
177 size := m.Size()
178 return m.MarshalToSizedBuffer(dAtA[:size])
179 }
180
181 func (m *RawExtension) MarshalToSizedBuffer(dAtA []byte) (int, error) {
182 i := len(dAtA)
183 _ = i
184 var l int
185 _ = l
186 if m.Raw != nil {
187 i -= len(m.Raw)
188 copy(dAtA[i:], m.Raw)
189 i = encodeVarintGenerated(dAtA, i, uint64(len(m.Raw)))
190 i--
191 dAtA[i] = 0xa
192 }
193 return len(dAtA) - i, nil
194 }
195
196 func (m *TypeMeta) Marshal() (dAtA []byte, err error) {
197 size := m.Size()
198 dAtA = make([]byte, size)
199 n, err := m.MarshalToSizedBuffer(dAtA[:size])
200 if err != nil {
201 return nil, err
202 }
203 return dAtA[:n], nil
204 }
205
206 func (m *TypeMeta) MarshalTo(dAtA []byte) (int, error) {
207 size := m.Size()
208 return m.MarshalToSizedBuffer(dAtA[:size])
209 }
210
211 func (m *TypeMeta) MarshalToSizedBuffer(dAtA []byte) (int, error) {
212 i := len(dAtA)
213 _ = i
214 var l int
215 _ = l
216 i -= len(m.Kind)
217 copy(dAtA[i:], m.Kind)
218 i = encodeVarintGenerated(dAtA, i, uint64(len(m.Kind)))
219 i--
220 dAtA[i] = 0x12
221 i -= len(m.APIVersion)
222 copy(dAtA[i:], m.APIVersion)
223 i = encodeVarintGenerated(dAtA, i, uint64(len(m.APIVersion)))
224 i--
225 dAtA[i] = 0xa
226 return len(dAtA) - i, nil
227 }
228
229 func (m *Unknown) Marshal() (dAtA []byte, err error) {
230 size := m.Size()
231 dAtA = make([]byte, size)
232 n, err := m.MarshalToSizedBuffer(dAtA[:size])
233 if err != nil {
234 return nil, err
235 }
236 return dAtA[:n], nil
237 }
238
239 func (m *Unknown) MarshalTo(dAtA []byte) (int, error) {
240 size := m.Size()
241 return m.MarshalToSizedBuffer(dAtA[:size])
242 }
243
244 func (m *Unknown) MarshalToSizedBuffer(dAtA []byte) (int, error) {
245 i := len(dAtA)
246 _ = i
247 var l int
248 _ = l
249 i -= len(m.ContentType)
250 copy(dAtA[i:], m.ContentType)
251 i = encodeVarintGenerated(dAtA, i, uint64(len(m.ContentType)))
252 i--
253 dAtA[i] = 0x22
254 i -= len(m.ContentEncoding)
255 copy(dAtA[i:], m.ContentEncoding)
256 i = encodeVarintGenerated(dAtA, i, uint64(len(m.ContentEncoding)))
257 i--
258 dAtA[i] = 0x1a
259 if m.Raw != nil {
260 i -= len(m.Raw)
261 copy(dAtA[i:], m.Raw)
262 i = encodeVarintGenerated(dAtA, i, uint64(len(m.Raw)))
263 i--
264 dAtA[i] = 0x12
265 }
266 {
267 size, err := m.TypeMeta.MarshalToSizedBuffer(dAtA[:i])
268 if err != nil {
269 return 0, err
270 }
271 i -= size
272 i = encodeVarintGenerated(dAtA, i, uint64(size))
273 }
274 i--
275 dAtA[i] = 0xa
276 return len(dAtA) - i, nil
277 }
278
279 func encodeVarintGenerated(dAtA []byte, offset int, v uint64) int {
280 offset -= sovGenerated(v)
281 base := offset
282 for v >= 1<<7 {
283 dAtA[offset] = uint8(v&0x7f | 0x80)
284 v >>= 7
285 offset++
286 }
287 dAtA[offset] = uint8(v)
288 return base
289 }
290 func (m *RawExtension) Size() (n int) {
291 if m == nil {
292 return 0
293 }
294 var l int
295 _ = l
296 if m.Raw != nil {
297 l = len(m.Raw)
298 n += 1 + l + sovGenerated(uint64(l))
299 }
300 return n
301 }
302
303 func (m *TypeMeta) Size() (n int) {
304 if m == nil {
305 return 0
306 }
307 var l int
308 _ = l
309 l = len(m.APIVersion)
310 n += 1 + l + sovGenerated(uint64(l))
311 l = len(m.Kind)
312 n += 1 + l + sovGenerated(uint64(l))
313 return n
314 }
315
316 func (m *Unknown) Size() (n int) {
317 if m == nil {
318 return 0
319 }
320 var l int
321 _ = l
322 l = m.TypeMeta.Size()
323 n += 1 + l + sovGenerated(uint64(l))
324 if m.Raw != nil {
325 l = len(m.Raw)
326 n += 1 + l + sovGenerated(uint64(l))
327 }
328 l = len(m.ContentEncoding)
329 n += 1 + l + sovGenerated(uint64(l))
330 l = len(m.ContentType)
331 n += 1 + l + sovGenerated(uint64(l))
332 return n
333 }
334
335 func sovGenerated(x uint64) (n int) {
336 return (math_bits.Len64(x|1) + 6) / 7
337 }
338 func sozGenerated(x uint64) (n int) {
339 return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
340 }
341 func (this *RawExtension) String() string {
342 if this == nil {
343 return "nil"
344 }
345 s := strings.Join([]string{`&RawExtension{`,
346 `Raw:` + valueToStringGenerated(this.Raw) + `,`,
347 `}`,
348 }, "")
349 return s
350 }
351 func (this *TypeMeta) String() string {
352 if this == nil {
353 return "nil"
354 }
355 s := strings.Join([]string{`&TypeMeta{`,
356 `APIVersion:` + fmt.Sprintf("%v", this.APIVersion) + `,`,
357 `Kind:` + fmt.Sprintf("%v", this.Kind) + `,`,
358 `}`,
359 }, "")
360 return s
361 }
362 func (this *Unknown) String() string {
363 if this == nil {
364 return "nil"
365 }
366 s := strings.Join([]string{`&Unknown{`,
367 `TypeMeta:` + strings.Replace(strings.Replace(this.TypeMeta.String(), "TypeMeta", "TypeMeta", 1), `&`, ``, 1) + `,`,
368 `Raw:` + valueToStringGenerated(this.Raw) + `,`,
369 `ContentEncoding:` + fmt.Sprintf("%v", this.ContentEncoding) + `,`,
370 `ContentType:` + fmt.Sprintf("%v", this.ContentType) + `,`,
371 `}`,
372 }, "")
373 return s
374 }
375 func valueToStringGenerated(v interface{}) string {
376 rv := reflect.ValueOf(v)
377 if rv.IsNil() {
378 return "nil"
379 }
380 pv := reflect.Indirect(rv).Interface()
381 return fmt.Sprintf("*%v", pv)
382 }
383 func (m *RawExtension) Unmarshal(dAtA []byte) error {
384 l := len(dAtA)
385 iNdEx := 0
386 for iNdEx < l {
387 preIndex := iNdEx
388 var wire uint64
389 for shift := uint(0); ; shift += 7 {
390 if shift >= 64 {
391 return ErrIntOverflowGenerated
392 }
393 if iNdEx >= l {
394 return io.ErrUnexpectedEOF
395 }
396 b := dAtA[iNdEx]
397 iNdEx++
398 wire |= uint64(b&0x7F) << shift
399 if b < 0x80 {
400 break
401 }
402 }
403 fieldNum := int32(wire >> 3)
404 wireType := int(wire & 0x7)
405 if wireType == 4 {
406 return fmt.Errorf("proto: RawExtension: wiretype end group for non-group")
407 }
408 if fieldNum <= 0 {
409 return fmt.Errorf("proto: RawExtension: illegal tag %d (wire type %d)", fieldNum, wire)
410 }
411 switch fieldNum {
412 case 1:
413 if wireType != 2 {
414 return fmt.Errorf("proto: wrong wireType = %d for field Raw", wireType)
415 }
416 var byteLen int
417 for shift := uint(0); ; shift += 7 {
418 if shift >= 64 {
419 return ErrIntOverflowGenerated
420 }
421 if iNdEx >= l {
422 return io.ErrUnexpectedEOF
423 }
424 b := dAtA[iNdEx]
425 iNdEx++
426 byteLen |= int(b&0x7F) << shift
427 if b < 0x80 {
428 break
429 }
430 }
431 if byteLen < 0 {
432 return ErrInvalidLengthGenerated
433 }
434 postIndex := iNdEx + byteLen
435 if postIndex < 0 {
436 return ErrInvalidLengthGenerated
437 }
438 if postIndex > l {
439 return io.ErrUnexpectedEOF
440 }
441 m.Raw = append(m.Raw[:0], dAtA[iNdEx:postIndex]...)
442 if m.Raw == nil {
443 m.Raw = []byte{}
444 }
445 iNdEx = postIndex
446 default:
447 iNdEx = preIndex
448 skippy, err := skipGenerated(dAtA[iNdEx:])
449 if err != nil {
450 return err
451 }
452 if (skippy < 0) || (iNdEx+skippy) < 0 {
453 return ErrInvalidLengthGenerated
454 }
455 if (iNdEx + skippy) > l {
456 return io.ErrUnexpectedEOF
457 }
458 iNdEx += skippy
459 }
460 }
461
462 if iNdEx > l {
463 return io.ErrUnexpectedEOF
464 }
465 return nil
466 }
467 func (m *TypeMeta) Unmarshal(dAtA []byte) error {
468 l := len(dAtA)
469 iNdEx := 0
470 for iNdEx < l {
471 preIndex := iNdEx
472 var wire uint64
473 for shift := uint(0); ; shift += 7 {
474 if shift >= 64 {
475 return ErrIntOverflowGenerated
476 }
477 if iNdEx >= l {
478 return io.ErrUnexpectedEOF
479 }
480 b := dAtA[iNdEx]
481 iNdEx++
482 wire |= uint64(b&0x7F) << shift
483 if b < 0x80 {
484 break
485 }
486 }
487 fieldNum := int32(wire >> 3)
488 wireType := int(wire & 0x7)
489 if wireType == 4 {
490 return fmt.Errorf("proto: TypeMeta: wiretype end group for non-group")
491 }
492 if fieldNum <= 0 {
493 return fmt.Errorf("proto: TypeMeta: illegal tag %d (wire type %d)", fieldNum, wire)
494 }
495 switch fieldNum {
496 case 1:
497 if wireType != 2 {
498 return fmt.Errorf("proto: wrong wireType = %d for field APIVersion", wireType)
499 }
500 var stringLen uint64
501 for shift := uint(0); ; shift += 7 {
502 if shift >= 64 {
503 return ErrIntOverflowGenerated
504 }
505 if iNdEx >= l {
506 return io.ErrUnexpectedEOF
507 }
508 b := dAtA[iNdEx]
509 iNdEx++
510 stringLen |= uint64(b&0x7F) << shift
511 if b < 0x80 {
512 break
513 }
514 }
515 intStringLen := int(stringLen)
516 if intStringLen < 0 {
517 return ErrInvalidLengthGenerated
518 }
519 postIndex := iNdEx + intStringLen
520 if postIndex < 0 {
521 return ErrInvalidLengthGenerated
522 }
523 if postIndex > l {
524 return io.ErrUnexpectedEOF
525 }
526 m.APIVersion = string(dAtA[iNdEx:postIndex])
527 iNdEx = postIndex
528 case 2:
529 if wireType != 2 {
530 return fmt.Errorf("proto: wrong wireType = %d for field Kind", wireType)
531 }
532 var stringLen uint64
533 for shift := uint(0); ; shift += 7 {
534 if shift >= 64 {
535 return ErrIntOverflowGenerated
536 }
537 if iNdEx >= l {
538 return io.ErrUnexpectedEOF
539 }
540 b := dAtA[iNdEx]
541 iNdEx++
542 stringLen |= uint64(b&0x7F) << shift
543 if b < 0x80 {
544 break
545 }
546 }
547 intStringLen := int(stringLen)
548 if intStringLen < 0 {
549 return ErrInvalidLengthGenerated
550 }
551 postIndex := iNdEx + intStringLen
552 if postIndex < 0 {
553 return ErrInvalidLengthGenerated
554 }
555 if postIndex > l {
556 return io.ErrUnexpectedEOF
557 }
558 m.Kind = string(dAtA[iNdEx:postIndex])
559 iNdEx = postIndex
560 default:
561 iNdEx = preIndex
562 skippy, err := skipGenerated(dAtA[iNdEx:])
563 if err != nil {
564 return err
565 }
566 if (skippy < 0) || (iNdEx+skippy) < 0 {
567 return ErrInvalidLengthGenerated
568 }
569 if (iNdEx + skippy) > l {
570 return io.ErrUnexpectedEOF
571 }
572 iNdEx += skippy
573 }
574 }
575
576 if iNdEx > l {
577 return io.ErrUnexpectedEOF
578 }
579 return nil
580 }
581 func (m *Unknown) Unmarshal(dAtA []byte) error {
582 l := len(dAtA)
583 iNdEx := 0
584 for iNdEx < l {
585 preIndex := iNdEx
586 var wire uint64
587 for shift := uint(0); ; shift += 7 {
588 if shift >= 64 {
589 return ErrIntOverflowGenerated
590 }
591 if iNdEx >= l {
592 return io.ErrUnexpectedEOF
593 }
594 b := dAtA[iNdEx]
595 iNdEx++
596 wire |= uint64(b&0x7F) << shift
597 if b < 0x80 {
598 break
599 }
600 }
601 fieldNum := int32(wire >> 3)
602 wireType := int(wire & 0x7)
603 if wireType == 4 {
604 return fmt.Errorf("proto: Unknown: wiretype end group for non-group")
605 }
606 if fieldNum <= 0 {
607 return fmt.Errorf("proto: Unknown: illegal tag %d (wire type %d)", fieldNum, wire)
608 }
609 switch fieldNum {
610 case 1:
611 if wireType != 2 {
612 return fmt.Errorf("proto: wrong wireType = %d for field TypeMeta", wireType)
613 }
614 var msglen int
615 for shift := uint(0); ; shift += 7 {
616 if shift >= 64 {
617 return ErrIntOverflowGenerated
618 }
619 if iNdEx >= l {
620 return io.ErrUnexpectedEOF
621 }
622 b := dAtA[iNdEx]
623 iNdEx++
624 msglen |= int(b&0x7F) << shift
625 if b < 0x80 {
626 break
627 }
628 }
629 if msglen < 0 {
630 return ErrInvalidLengthGenerated
631 }
632 postIndex := iNdEx + msglen
633 if postIndex < 0 {
634 return ErrInvalidLengthGenerated
635 }
636 if postIndex > l {
637 return io.ErrUnexpectedEOF
638 }
639 if err := m.TypeMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
640 return err
641 }
642 iNdEx = postIndex
643 case 2:
644 if wireType != 2 {
645 return fmt.Errorf("proto: wrong wireType = %d for field Raw", wireType)
646 }
647 var byteLen int
648 for shift := uint(0); ; shift += 7 {
649 if shift >= 64 {
650 return ErrIntOverflowGenerated
651 }
652 if iNdEx >= l {
653 return io.ErrUnexpectedEOF
654 }
655 b := dAtA[iNdEx]
656 iNdEx++
657 byteLen |= int(b&0x7F) << shift
658 if b < 0x80 {
659 break
660 }
661 }
662 if byteLen < 0 {
663 return ErrInvalidLengthGenerated
664 }
665 postIndex := iNdEx + byteLen
666 if postIndex < 0 {
667 return ErrInvalidLengthGenerated
668 }
669 if postIndex > l {
670 return io.ErrUnexpectedEOF
671 }
672 m.Raw = append(m.Raw[:0], dAtA[iNdEx:postIndex]...)
673 if m.Raw == nil {
674 m.Raw = []byte{}
675 }
676 iNdEx = postIndex
677 case 3:
678 if wireType != 2 {
679 return fmt.Errorf("proto: wrong wireType = %d for field ContentEncoding", wireType)
680 }
681 var stringLen uint64
682 for shift := uint(0); ; shift += 7 {
683 if shift >= 64 {
684 return ErrIntOverflowGenerated
685 }
686 if iNdEx >= l {
687 return io.ErrUnexpectedEOF
688 }
689 b := dAtA[iNdEx]
690 iNdEx++
691 stringLen |= uint64(b&0x7F) << shift
692 if b < 0x80 {
693 break
694 }
695 }
696 intStringLen := int(stringLen)
697 if intStringLen < 0 {
698 return ErrInvalidLengthGenerated
699 }
700 postIndex := iNdEx + intStringLen
701 if postIndex < 0 {
702 return ErrInvalidLengthGenerated
703 }
704 if postIndex > l {
705 return io.ErrUnexpectedEOF
706 }
707 m.ContentEncoding = string(dAtA[iNdEx:postIndex])
708 iNdEx = postIndex
709 case 4:
710 if wireType != 2 {
711 return fmt.Errorf("proto: wrong wireType = %d for field ContentType", wireType)
712 }
713 var stringLen uint64
714 for shift := uint(0); ; shift += 7 {
715 if shift >= 64 {
716 return ErrIntOverflowGenerated
717 }
718 if iNdEx >= l {
719 return io.ErrUnexpectedEOF
720 }
721 b := dAtA[iNdEx]
722 iNdEx++
723 stringLen |= uint64(b&0x7F) << shift
724 if b < 0x80 {
725 break
726 }
727 }
728 intStringLen := int(stringLen)
729 if intStringLen < 0 {
730 return ErrInvalidLengthGenerated
731 }
732 postIndex := iNdEx + intStringLen
733 if postIndex < 0 {
734 return ErrInvalidLengthGenerated
735 }
736 if postIndex > l {
737 return io.ErrUnexpectedEOF
738 }
739 m.ContentType = string(dAtA[iNdEx:postIndex])
740 iNdEx = postIndex
741 default:
742 iNdEx = preIndex
743 skippy, err := skipGenerated(dAtA[iNdEx:])
744 if err != nil {
745 return err
746 }
747 if (skippy < 0) || (iNdEx+skippy) < 0 {
748 return ErrInvalidLengthGenerated
749 }
750 if (iNdEx + skippy) > l {
751 return io.ErrUnexpectedEOF
752 }
753 iNdEx += skippy
754 }
755 }
756
757 if iNdEx > l {
758 return io.ErrUnexpectedEOF
759 }
760 return nil
761 }
762 func skipGenerated(dAtA []byte) (n int, err error) {
763 l := len(dAtA)
764 iNdEx := 0
765 depth := 0
766 for iNdEx < l {
767 var wire uint64
768 for shift := uint(0); ; shift += 7 {
769 if shift >= 64 {
770 return 0, ErrIntOverflowGenerated
771 }
772 if iNdEx >= l {
773 return 0, io.ErrUnexpectedEOF
774 }
775 b := dAtA[iNdEx]
776 iNdEx++
777 wire |= (uint64(b) & 0x7F) << shift
778 if b < 0x80 {
779 break
780 }
781 }
782 wireType := int(wire & 0x7)
783 switch wireType {
784 case 0:
785 for shift := uint(0); ; shift += 7 {
786 if shift >= 64 {
787 return 0, ErrIntOverflowGenerated
788 }
789 if iNdEx >= l {
790 return 0, io.ErrUnexpectedEOF
791 }
792 iNdEx++
793 if dAtA[iNdEx-1] < 0x80 {
794 break
795 }
796 }
797 case 1:
798 iNdEx += 8
799 case 2:
800 var length int
801 for shift := uint(0); ; shift += 7 {
802 if shift >= 64 {
803 return 0, ErrIntOverflowGenerated
804 }
805 if iNdEx >= l {
806 return 0, io.ErrUnexpectedEOF
807 }
808 b := dAtA[iNdEx]
809 iNdEx++
810 length |= (int(b) & 0x7F) << shift
811 if b < 0x80 {
812 break
813 }
814 }
815 if length < 0 {
816 return 0, ErrInvalidLengthGenerated
817 }
818 iNdEx += length
819 case 3:
820 depth++
821 case 4:
822 if depth == 0 {
823 return 0, ErrUnexpectedEndOfGroupGenerated
824 }
825 depth--
826 case 5:
827 iNdEx += 4
828 default:
829 return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
830 }
831 if iNdEx < 0 {
832 return 0, ErrInvalidLengthGenerated
833 }
834 if depth == 0 {
835 return iNdEx, nil
836 }
837 }
838 return 0, io.ErrUnexpectedEOF
839 }
840
841 var (
842 ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
843 ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow")
844 ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group")
845 )
846
View as plain text