Struct bitcoin::network::message::RawNetworkMessage [] [src]

pub struct RawNetworkMessage {
    pub magic: u32,
    pub payload: NetworkMessage,
}

A Network message

Fields

magic: u32

Magic bytes to identify the network these messages are meant for

payload: NetworkMessage

The actual message data

Trait Implementations

impl<S: SimpleEncoder> ConsensusEncodable<S> for RawNetworkMessage
[src]

fn consensus_encode(&self, s: &mut S) -> Result<(), S::Error>

Encode an object with a well-defined format

impl<D: SimpleDecoder<Error=Error>> ConsensusDecodable<D> for RawNetworkMessage
[src]

fn consensus_decode(d: &mut D) -> Result<RawNetworkMessage, D::Error>

Decode an object with a well-defined format