Expand description
Recursive Length Prefix serialization crate.
Allows encoding, decoding, and view onto rlp-slice
§What should you use when?
§Use encode
function when:
- You want to encode something inline.
- You do not work on big set of data.
- You want to encode whole data structure at once.
§Use decode
function when:
- You want to decode something inline.
- You do not work on big set of data.
- You want to decode whole rlp at once.
§Use RlpStream
when:
- You want to encode something in portions.
- You encode a big set of data.
§Use Rlp
when:
- You need to handle data corruption errors.
- You are working on input data.
- You want to get view onto rlp-slice.
- You don’t want to decode whole rlp at once.
Structs§
- Stores basic information about item
- Data-oriented view onto rlp-slice.
- Iterator over rlp-slice list elements.
- Appendable rlp encoder.
Enums§
- Error concerning the RLP decoder.
- RLP prototype
Constants§
- The RLP encoded empty list.
- The RLP encoded empty data (used to mean “null value”).
Traits§
- RLP decodable trait
- Structure encodable to RLP
Functions§
- Shortcut function to decode trusted rlp
- Shortcut function to encode structure into rlp.