MCPcopy Create free account
hub / github.com/cortexproject/cortex / MarshalToSizedBuffer

Method MarshalToSizedBuffer

pkg/ingester/client/ingester.pb.go:3484–3504  ·  view source on GitHub ↗
(dAtA []byte)

Source from the content-addressed store, hash-verified

3482}
3483
3484func (m *ReadRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
3485 i := len(dAtA)
3486 _ = i
3487 var l int
3488 _ = l
3489 if len(m.Queries) > 0 {
3490 for iNdEx := len(m.Queries) - 1; iNdEx >= 0; iNdEx-- {
3491 {
3492 size, err := m.Queries[iNdEx].MarshalToSizedBuffer(dAtA[:i])
3493 if err != nil {
3494 return 0, err
3495 }
3496 i -= size
3497 i = encodeVarintIngester(dAtA, i, uint64(size))
3498 }
3499 i--
3500 dAtA[i] = 0xa
3501 }
3502 }
3503 return len(dAtA) - i, nil
3504}
3505
3506func (m *ReadResponse) Marshal() (dAtA []byte, err error) {
3507 size := m.Size()

Callers 3

XXX_MarshalMethod · 0.95
MarshalMethod · 0.95
MarshalToMethod · 0.95

Calls 2

encodeVarintIngesterFunction · 0.85
MarshalToSizedBufferMethod · 0.65

Tested by

no test coverage detected