pub struct RawNetworkMessage {
pub magic: u32,
pub payload: NetworkMessage,
}
Expand description
A Network message
Fields§
§magic: u32
Magic bytes to identify the network these messages are meant for
payload: NetworkMessage
The actual message data
Implementations§
Trait Implementations§
Source§impl<D: Decoder> Decodable<D> for RawNetworkMessage
impl<D: Decoder> Decodable<D> for RawNetworkMessage
Source§fn consensus_decode(d: &mut D) -> Result<RawNetworkMessage, Error>
fn consensus_decode(d: &mut D) -> Result<RawNetworkMessage, Error>
Decode an object with a well-defined format
Auto Trait Implementations§
impl Freeze for RawNetworkMessage
impl RefUnwindSafe for RawNetworkMessage
impl Send for RawNetworkMessage
impl Sync for RawNetworkMessage
impl Unpin for RawNetworkMessage
impl UnwindSafe for RawNetworkMessage
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more