Struct packet_formats::icmp::mld::MulticastListenerReport
source · #[repr(C)]pub struct MulticastListenerReport;
Expand description
Multicast Listener Report V1 Message.
Trait Implementations§
source§impl Clone for MulticastListenerReport
impl Clone for MulticastListenerReport
source§fn clone(&self) -> MulticastListenerReport
fn clone(&self) -> MulticastListenerReport
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 MulticastListenerReport
impl Debug for MulticastListenerReport
source§impl FromBytes for MulticastListenerReport
impl FromBytes for MulticastListenerReport
§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 MulticastListenerReport
impl FromZeros for MulticastListenerReport
source§impl IcmpMessage<Ipv6> for MulticastListenerReport
impl IcmpMessage<Ipv6> for MulticastListenerReport
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 MulticastListenerReport
impl IntoBytes for MulticastListenerReport
source§impl Mldv1MessageType for MulticastListenerReport
impl Mldv1MessageType for MulticastListenerReport
§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 MulticastListenerReport
impl IcmpMldv1MessageType for MulticastListenerReport
impl Unaligned for MulticastListenerReport
Auto Trait Implementations§
impl Freeze for MulticastListenerReport
impl RefUnwindSafe for MulticastListenerReport
impl Send for MulticastListenerReport
impl Sync for MulticastListenerReport
impl Unpin for MulticastListenerReport
impl UnwindSafe for MulticastListenerReport
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