MCPcopy
hub / github.com/grafana/dskit / XXX_Marshal

Method XXX_Marshal

kv/memberlist/kv.pb.go:93–104  ·  view source on GitHub ↗
(b []byte, deterministic bool)

Source from the content-addressed store, hash-verified

91 return m.Unmarshal(b)
92}
93func (m *KeyValuePair) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
94 if deterministic {
95 return xxx_messageInfo_KeyValuePair.Marshal(b, m, deterministic)
96 } else {
97 b = b[:cap(b)]
98 n, err := m.MarshalToSizedBuffer(b)
99 if err != nil {
100 return nil, err
101 }
102 return b[:n], nil
103 }
104}
105func (m *KeyValuePair) XXX_Merge(src proto.Message) {
106 xxx_messageInfo_KeyValuePair.Merge(m, src)
107}

Callers

nothing calls this directly

Calls 2

MarshalToSizedBufferMethod · 0.95
MarshalMethod · 0.45

Tested by

no test coverage detected