MCPcopy Create free account
hub / github.com/dgraph-io/dgraph-benchmarks / MarshalToSizedBuffer

Method MarshalToSizedBuffer

bitmap/pb.pb.go:8263–8286  ·  view source on GitHub ↗
(dAtA []byte)

Source from the content-addressed store, hash-verified

8261}
8262
8263func (m *Metadata) MarshalToSizedBuffer(dAtA []byte) (int, error) {
8264 i := len(dAtA)
8265 _ = i
8266 var l int
8267 _ = l
8268 if len(m.PredHints) > 0 {
8269 for k := range m.PredHints {
8270 v := m.PredHints[k]
8271 baseI := i
8272 i = encodeVarintPb(dAtA, i, uint64(v))
8273 i--
8274 dAtA[i] = 0x10
8275 i -= len(k)
8276 copy(dAtA[i:], k)
8277 i = encodeVarintPb(dAtA, i, uint64(len(k)))
8278 i--
8279 dAtA[i] = 0xa
8280 i = encodeVarintPb(dAtA, i, uint64(baseI-i))
8281 i--
8282 dAtA[i] = 0xa
8283 }
8284 }
8285 return len(dAtA) - i, nil
8286}
8287
8288func (m *Snapshot) Marshal() (dAtA []byte, err error) {
8289 size := m.Size()

Callers 3

XXX_MarshalMethod · 0.95
MarshalMethod · 0.95
MarshalToMethod · 0.95

Calls 1

encodeVarintPbFunction · 0.85

Tested by

no test coverage detected