Trait pnet::packet::MutablePacket
pub trait MutablePacket: Packet {
// Required methods
fn packet_mut(&mut self) -> &mut [u8] ⓘ;
fn payload_mut(&mut self) -> &mut [u8] ⓘ;
// Provided method
fn clone_from<T>(&mut self, other: &T)
where T: Packet { ... }
}
Expand description
Represents a generic, mutable, network packet.
Required Methods§
fn packet_mut(&mut self) -> &mut [u8] ⓘ
fn packet_mut(&mut self) -> &mut [u8] ⓘ
Retrieve the underlying, mutable, buffer for the packet.
fn payload_mut(&mut self) -> &mut [u8] ⓘ
fn payload_mut(&mut self) -> &mut [u8] ⓘ
Retrieve the mutable payload for the packet.
Provided Methods§
fn clone_from<T>(&mut self, other: &T)where
T: Packet,
fn clone_from<T>(&mut self, other: &T)where T: Packet,
Initialize this packet by cloning another.