pub struct Icmpv6Packet { /* private fields */ }
Implementations§
Source§impl Icmpv6Packet
impl Icmpv6Packet
pub fn len(&self) -> usize
pub fn as_bytes(&self) -> &[u8] ⓘ
pub fn ip_packet_box(self: Box<Icmpv6Packet>) -> Box<IpPacket>
pub fn ip_packet_arc(self: Arc<Icmpv6Packet>) -> Arc<IpPacket>
pub fn ip_packet_ref(&self) -> &IpPacket
pub fn ip_packet_mut(&mut self) -> &mut IpPacket
pub fn ipv6_packet_box(self: Box<Icmpv6Packet>) -> Box<Ipv6Packet>
pub fn ipv6_packet_arc(self: Arc<Icmpv6Packet>) -> Arc<Ipv6Packet>
pub fn ipv6_packet_ref(&self) -> &Ipv6Packet
pub fn ipv6_packet_mut(&mut self) -> &mut Ipv6Packet
Source§impl Icmpv6Packet
impl Icmpv6Packet
pub fn source_addr(&self) -> Ipv6Addr
pub fn destination_addr(&self) -> Ipv6Addr
Trait Implementations§
Source§impl Clone for Box<Icmpv6Packet>
impl Clone for Box<Icmpv6Packet>
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more