Struct packet_formats::icmp::mld::MulticastListenerQuery
source · #[repr(C)]pub struct MulticastListenerQuery;
Expand description
Multicast Listener Query V1 Message.
Trait Implementations§
source§impl Clone for MulticastListenerQuery
impl Clone for MulticastListenerQuery
source§fn clone(&self) -> MulticastListenerQuery
fn clone(&self) -> MulticastListenerQuery
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 MulticastListenerQuery
impl Debug for MulticastListenerQuery
source§impl FromBytes for MulticastListenerQuery
impl FromBytes for MulticastListenerQuery
§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 MulticastListenerQuery
impl FromZeros for MulticastListenerQuery
source§impl IcmpMessage<Ipv6> for MulticastListenerQuery
impl IcmpMessage<Ipv6> for MulticastListenerQuery
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 MulticastListenerQuery
impl IntoBytes for MulticastListenerQuery
source§impl Mldv1MessageType for MulticastListenerQuery
impl Mldv1MessageType for MulticastListenerQuery
§type MaxRespDelay = Mldv1ResponseDelay
type MaxRespDelay = Mldv1ResponseDelay
The type used to represent maximum response delay. Read more
impl Copy for MulticastListenerQuery
impl IcmpMldv1MessageType for MulticastListenerQuery
impl Unaligned for MulticastListenerQuery
Auto Trait Implementations§
impl Freeze for MulticastListenerQuery
impl RefUnwindSafe for MulticastListenerQuery
impl Send for MulticastListenerQuery
impl Sync for MulticastListenerQuery
impl Unpin for MulticastListenerQuery
impl UnwindSafe for MulticastListenerQuery
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