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>
Auto Trait Implementations§
impl !Sized for Icmpv6Packet
impl Freeze for Icmpv6Packet
impl RefUnwindSafe for Icmpv6Packet
impl Send for Icmpv6Packet
impl Sync for Icmpv6Packet
impl Unpin for Icmpv6Packet
impl UnsafeUnpin for Icmpv6Packet
impl UnwindSafe for Icmpv6Packet
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