Module bitcoin::network::serialize [−][src]
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
BitcoinHash |
Objects which are referred to by hash |
SimpleDecoder |
A simple Decoder trait |
SimpleEncoder |
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 |