Expand description
A simple trait for binary (de)Serialization using std Read
and Write
traits.
Enums§
- Read
SeqMode - Operation mode for
read_seq_from
. - SerError
- Erros related to serialization of types.
Traits§
- Byte
Format - A simple trait for deserializing from
std::io::Read
and serializing tostd::io::Write
.
Functions§
- first_
byte_ from_ len - Matches the length of the VarInt to the 1-byte flag
- prefix_
byte_ len - Calculates the minimum prefix length for a VarInt encoding
number
- prefix_
len_ from_ first_ byte - Matches the VarInt prefix flag to the serialized length
- read_
compact_ int - Convenience function for reading a Bitcoin-style VarInt
- read_
prefix_ vec - Convenience function for reading a prefixed vector
- read_
u32_ le - Convenience function for reading a LE u32
- read_
u64_ le - Convenience function for reading a LE u64
- write_
compact_ int - Convenience function for writing a Bitcoin-style VarInt
- write_
prefix_ vec - Convenience function to write a Bitcoin-style length-prefixed vector.
- write_
u32_ le - Convenience function for writing a LE u32
- write_
u64_ le - Convenience function for writing a LE u64
Type Aliases§
- SerResult
- Type alias for serialization errors