Struct pnet::packet::icmp::time_exceeded::TimeExceeded
source · pub struct TimeExceeded {
pub icmp_type: IcmpType,
pub icmp_code: IcmpCode,
pub checksum: u16,
pub unused: u32,
pub payload: Vec<u8>,
}
Expand description
Represents an “echo request” ICMP packet.
Fields§
§icmp_type: IcmpType
§icmp_code: IcmpCode
§checksum: u16
§unused: u32
§payload: Vec<u8>
Trait Implementations§
source§impl Clone for TimeExceeded
impl Clone for TimeExceeded
source§fn clone(&self) -> TimeExceeded
fn clone(&self) -> TimeExceeded
Returns a copy 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 moreAuto Trait Implementations§
impl Freeze for TimeExceeded
impl RefUnwindSafe for TimeExceeded
impl Send for TimeExceeded
impl Sync for TimeExceeded
impl Unpin for TimeExceeded
impl UnwindSafe for TimeExceeded
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