pub struct EchoRequestPacket {
pub header: IcmpHeader,
pub identifier: u16,
pub sequence_number: u16,
pub payload: Bytes,
}Expand description
Represents an “echo request” ICMP packet.
Fields§
§header: IcmpHeader§identifier: u16§sequence_number: u16§payload: BytesTrait Implementations§
Source§impl Clone for EchoRequestPacket
impl Clone for EchoRequestPacket
Source§fn clone(&self) -> EchoRequestPacket
fn clone(&self) -> EchoRequestPacket
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EchoRequestPacket
impl Debug for EchoRequestPacket
Source§impl PartialEq for EchoRequestPacket
impl PartialEq for EchoRequestPacket
Source§impl TryFrom<IcmpPacket> for EchoRequestPacket
impl TryFrom<IcmpPacket> for EchoRequestPacket
impl Eq for EchoRequestPacket
impl StructuralPartialEq for EchoRequestPacket
Auto Trait Implementations§
impl !Freeze for EchoRequestPacket
impl RefUnwindSafe for EchoRequestPacket
impl Send for EchoRequestPacket
impl Sync for EchoRequestPacket
impl Unpin for EchoRequestPacket
impl UnwindSafe for EchoRequestPacket
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