Struct pnet::packet::icmpv6::echo_request::EchoRequest
source · pub struct EchoRequest {
pub icmpv6_type: Icmpv6Type,
pub icmpv6_code: Icmpv6Code,
pub checksum: u16,
pub identifier: u16,
pub sequence_number: u16,
pub payload: Vec<u8>,
}
Expand description
Represents an “echo request” ICMPv6 packet.
Fields§
§icmpv6_type: Icmpv6Type
§icmpv6_code: Icmpv6Code
§checksum: u16
§identifier: u16
§sequence_number: u16
§payload: Vec<u8>
Trait Implementations§
source§impl Clone for EchoRequest
impl Clone for EchoRequest
source§fn clone(&self) -> EchoRequest
fn clone(&self) -> EchoRequest
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 EchoRequest
impl RefUnwindSafe for EchoRequest
impl Send for EchoRequest
impl Sync for EchoRequest
impl Unpin for EchoRequest
impl UnwindSafe for EchoRequest
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