Expand description
Network Serialization
This module defines the Serializable
trait which is used for
(de)serializing Bitcoin objects for transmission on the network.
It also defines (de)serialization routines for many primitives.
Structs§
- RawDecoder
- An decoder for raw binary data
- RawEncoder
- An encoder for raw binary data
Enums§
- Error
- Serialization error
Traits§
- Bitcoin
Hash - Objects which are referred to by hash
- Simple
Decoder - A simple Decoder trait
- Simple
Encoder - A simple Encoder trait
Functions§
- deserialize
- Deserialize an object from a vector, will error if said deserialization doesn’t consume the entire vector.
- serialize
- Encode an object into a vector
- serialize_
hex - Encode an object into a hex-encoded string