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
Methods
impl RawNetworkMessage
[src]
impl RawNetworkMessage
Trait Implementations
impl<S: SimpleEncoder> ConsensusEncodable<S> for RawNetworkMessage
[src]
impl<S: SimpleEncoder> ConsensusEncodable<S> for RawNetworkMessage
fn consensus_encode(&self, s: &mut S) -> Result<(), Error>
[src]
fn consensus_encode(&self, s: &mut S) -> Result<(), Error>
Encode an object with a well-defined format
impl<D: SimpleDecoder> ConsensusDecodable<D> for RawNetworkMessage
[src]
impl<D: SimpleDecoder> ConsensusDecodable<D> for RawNetworkMessage
fn consensus_decode(d: &mut D) -> Result<RawNetworkMessage, Error>
[src]
fn consensus_decode(d: &mut D) -> Result<RawNetworkMessage, Error>
Decode an object with a well-defined format
Auto Trait Implementations
impl Send for RawNetworkMessage
impl Send for RawNetworkMessage
impl Sync for RawNetworkMessage
impl Sync for RawNetworkMessage