Struct packet_formats::icmp::mld::MulticastListenerDone
source · #[repr(C)]pub struct MulticastListenerDone;
Expand description
Multicast Listener Done V1 Message.
Trait Implementations§
source§impl Clone for MulticastListenerDone
impl Clone for MulticastListenerDone
source§fn clone(&self) -> MulticastListenerDone
fn clone(&self) -> MulticastListenerDone
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 moresource§impl Debug for MulticastListenerDone
impl Debug for MulticastListenerDone
source§impl FromBytes for MulticastListenerDone
impl FromBytes for MulticastListenerDone
§fn slice_from_prefix(bytes: &[u8], count: usize) -> Option<(&[Self], &[u8])>where
Self: Sized + NoCell,
fn slice_from_prefix(bytes: &[u8], count: usize) -> Option<(&[Self], &[u8])>where
Self: Sized + NoCell,
Interprets the prefix of the given
bytes
as a &[Self]
with length
equal to count
without copying. Read more§fn slice_from_suffix(bytes: &[u8], count: usize) -> Option<(&[u8], &[Self])>where
Self: Sized + NoCell,
fn slice_from_suffix(bytes: &[u8], count: usize) -> Option<(&[u8], &[Self])>where
Self: Sized + NoCell,
Interprets the suffix of the given
bytes
as a &[Self]
with length
equal to count
without copying. Read more§fn mut_slice_from_prefix(
bytes: &mut [u8],
count: usize
) -> Option<(&mut [Self], &mut [u8])>where
Self: Sized + IntoBytes + NoCell,
fn mut_slice_from_prefix(
bytes: &mut [u8],
count: usize
) -> Option<(&mut [Self], &mut [u8])>where
Self: Sized + IntoBytes + NoCell,
Interprets the prefix of the given
bytes
as a &mut [Self]
with length
equal to count
without copying. Read more§fn mut_slice_from_suffix(
bytes: &mut [u8],
count: usize
) -> Option<(&mut [u8], &mut [Self])>where
Self: Sized + IntoBytes + NoCell,
fn mut_slice_from_suffix(
bytes: &mut [u8],
count: usize
) -> Option<(&mut [u8], &mut [Self])>where
Self: Sized + IntoBytes + NoCell,
Interprets the suffix of the given
bytes
as a &mut [Self]
with length
equal to count
without copying. Read more§fn read_from_prefix(bytes: &[u8]) -> Option<Self>where
Self: Sized,
fn read_from_prefix(bytes: &[u8]) -> Option<Self>where
Self: Sized,
source§impl FromZeros for MulticastListenerDone
impl FromZeros for MulticastListenerDone
source§impl IcmpMessage<Ipv6> for MulticastListenerDone
impl IcmpMessage<Ipv6> for MulticastListenerDone
source§const EXPECTS_BODY: bool = true
const EXPECTS_BODY: bool = true
Whether or not a message body is expected in an ICMP packet.
§type Code = IcmpUnusedCode
type Code = IcmpUnusedCode
The type of codes used with this message. Read more
source§impl IntoBytes for MulticastListenerDone
impl IntoBytes for MulticastListenerDone
source§impl Mldv1MessageType for MulticastListenerDone
impl Mldv1MessageType for MulticastListenerDone
§type MaxRespDelay = ()
type MaxRespDelay = ()
The type used to represent maximum response delay. Read more
§type GroupAddr = MulticastAddr<Ipv6Addr>
type GroupAddr = MulticastAddr<Ipv6Addr>
The type used to represent the group_addr in the message. Read more
impl Copy for MulticastListenerDone
impl IcmpMldv1MessageType for MulticastListenerDone
impl Unaligned for MulticastListenerDone
Auto Trait Implementations§
impl Freeze for MulticastListenerDone
impl RefUnwindSafe for MulticastListenerDone
impl Send for MulticastListenerDone
impl Sync for MulticastListenerDone
impl Unpin for MulticastListenerDone
impl UnwindSafe for MulticastListenerDone
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