MCPcopy Create free account
hub / github.com/DNAProject/DNA / WriteVarBytes

Function WriteVarBytes

common/serialization/serialize.go:138–145  ·  view source on GitHub ↗
(writer io.Writer, value []byte)

Source from the content-addressed store, hash-verified

136}
137
138func WriteVarBytes(writer io.Writer, value []byte) error {
139 err := WriteVarUint(writer, uint64(len(value)))
140 if err != nil {
141 return err
142 }
143 _, err = writer.Write(value)
144 return err
145}
146
147func WriteString(writer io.Writer, value string) error {
148 return WriteVarBytes(writer, []byte(value))

Callers 4

WriteStringFunction · 0.85
BenchmarkWriteVarBytesFunction · 0.85
BenchmarkSerializeFunction · 0.85
TestSerializeFunction · 0.85

Calls 2

WriteVarUintFunction · 0.85
WriteMethod · 0.80

Tested by 3

BenchmarkWriteVarBytesFunction · 0.68
BenchmarkSerializeFunction · 0.68
TestSerializeFunction · 0.68