MCPcopy Create free account
hub / github.com/MinterTeam/minter-go-node / encode

Method encode

rlp/encode.go:154–161  ·  view source on GitHub ↗
(val interface{})

Source from the content-addressed store, hash-verified

152}
153
154func (w *encbuf) encode(val interface{}) error {
155 rval := reflect.ValueOf(val)
156 writer, err := cachedWriter(rval.Type())
157 if err != nil {
158 return err
159 }
160 return writer(rval, w)
161}
162
163func (w *encbuf) encodeStringHeader(size int) {
164 if size < 56 {

Callers 6

EncodeFunction · 0.45
EncodeToBytesFunction · 0.45
EncodeToReaderFunction · 0.45
toBytesMethod · 0.45
toWriterMethod · 0.45
nextMethod · 0.45

Calls 3

cachedWriterFunction · 0.85
writerFuncType · 0.85
TypeMethod · 0.65

Tested by

no test coverage detected