(dAtA []byte)
| 7403 | return nil |
| 7404 | } |
| 7405 | func (m *TraceByIDResponse) Unmarshal(dAtA []byte) error { |
| 7406 | l := len(dAtA) |
| 7407 | iNdEx := 0 |
| 7408 | for iNdEx < l { |
| 7409 | preIndex := iNdEx |
| 7410 | var wire uint64 |
| 7411 | for shift := uint(0); ; shift += 7 { |
| 7412 | if shift >= 64 { |
| 7413 | return ErrIntOverflowTempo |
| 7414 | } |
| 7415 | if iNdEx >= l { |
| 7416 | return io.ErrUnexpectedEOF |
| 7417 | } |
| 7418 | b := dAtA[iNdEx] |
| 7419 | iNdEx++ |
| 7420 | wire |= uint64(b&0x7F) << shift |
| 7421 | if b < 0x80 { |
| 7422 | break |
| 7423 | } |
| 7424 | } |
| 7425 | fieldNum := int32(wire >> 3) |
| 7426 | wireType := int(wire & 0x7) |
| 7427 | if wireType == 4 { |
| 7428 | return fmt.Errorf("proto: TraceByIDResponse: wiretype end group for non-group") |
| 7429 | } |
| 7430 | if fieldNum <= 0 { |
| 7431 | return fmt.Errorf("proto: TraceByIDResponse: illegal tag %d (wire type %d)", fieldNum, wire) |
| 7432 | } |
| 7433 | switch fieldNum { |
| 7434 | case 1: |
| 7435 | if wireType != 2 { |
| 7436 | return fmt.Errorf("proto: wrong wireType = %d for field Trace", wireType) |
| 7437 | } |
| 7438 | var msglen int |
| 7439 | for shift := uint(0); ; shift += 7 { |
| 7440 | if shift >= 64 { |
| 7441 | return ErrIntOverflowTempo |
| 7442 | } |
| 7443 | if iNdEx >= l { |
| 7444 | return io.ErrUnexpectedEOF |
| 7445 | } |
| 7446 | b := dAtA[iNdEx] |
| 7447 | iNdEx++ |
| 7448 | msglen |= int(b&0x7F) << shift |
| 7449 | if b < 0x80 { |
| 7450 | break |
| 7451 | } |
| 7452 | } |
| 7453 | if msglen < 0 { |
| 7454 | return ErrInvalidLengthTempo |
| 7455 | } |
| 7456 | postIndex := iNdEx + msglen |
| 7457 | if postIndex < 0 { |
| 7458 | return ErrInvalidLengthTempo |
| 7459 | } |
| 7460 | if postIndex > l { |
| 7461 | return io.ErrUnexpectedEOF |
| 7462 | } |
no test coverage detected