MCPcopy Create free account
hub / github.com/FUSIONFoundation/efsn / Encoder

Interface Encoder

rlp/encode.go:37–47  ·  view source on GitHub ↗

Encoder is implemented by types that require custom encoding rules or want to encode private fields.

Source from the content-addressed store, hash-verified

35// Encoder is implemented by types that require custom
36// encoding rules or want to encode private fields.
37type Encoder interface {
38 // EncodeRLP should write the RLP encoding of its receiver to w.
39 // If the implementation is a pointer method, it may also be
40 // called for nil pointers.
41 //
42 // Implementations should generate valid RLP. The data written is
43 // not verified at the moment, but a future version might. It is
44 // recommended to write only a single value but writing multiple
45 // values or no value at all is also permitted.
46 EncodeRLP(io.Writer) error
47}
48
49// Encode writes the RLP encoding of val to w. Note that Encode may
50// perform many small writes in some cases. Consider making w

Callers 1

encode_test.goFile · 0.85

Implementers 15

testEncoderrlp/encode_test.go
testEncoderValueMethodrlp/encode_test.go
MyCoolTyperlp/encoder_example_test.go
freeClientPoolEntryles/freeclient.go
hashOrNumberles/protocol.go
poolEntryles/serverpool.go
poolStatsles/serverpool.go
Receiptcore/types/gen_receipt_json.go
Transactioncore/types/transaction.go
Logcore/types/gen_log_json.go
Blockcore/types/block.go
stateObjectcore/state/state_object.go

Calls

no outgoing calls

Tested by

no test coverage detected