MCPcopy Create free account
hub / github.com/chronoxor/FastBinaryEncoding / Serialize

Method Serialize

projects/Go/proto/proto/OrderModel.go:70–75  ·  view source on GitHub ↗

Serialize the struct value

(value *Order)

Source from the content-addressed store, hash-verified

68
69// Serialize the struct value
70func (m *OrderModel) Serialize(value *Order) (int, error) {
71 fbeBegin := m.CreateBegin()
72 err := m.model.Set(value)
73 fbeFullSize := m.CreateEnd(fbeBegin)
74 return fbeFullSize, err
75}
76
77// Deserialize the struct value
78func (m *OrderModel) Deserialize() (*Order, int, error) {

Callers 9

CloneMethod · 0.95
SendOrderMessageMethod · 0.45
SendBalanceMessageMethod · 0.45
SendAccountMessageMethod · 0.45
SendOrderMessageMethod · 0.45
SendBalanceMessageMethod · 0.45
SendAccountMessageMethod · 0.45
BenchmarkSerializeFinalFunction · 0.45
BenchmarkSerializeFunction · 0.45

Calls 3

CreateBeginMethod · 0.95
CreateEndMethod · 0.95
SetMethod · 0.45

Tested by 2

BenchmarkSerializeFinalFunction · 0.36
BenchmarkSerializeFunction · 0.36