Struct packet_formats::icmp::ndp::RouterSolicitation
source · #[repr(C)]pub struct RouterSolicitation { /* private fields */ }
Expand description
An NDP Router Solicitation.
Trait Implementations§
source§impl Clone for RouterSolicitation
impl Clone for RouterSolicitation
source§fn clone(&self) -> RouterSolicitation
fn clone(&self) -> RouterSolicitation
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 RouterSolicitation
impl Debug for RouterSolicitation
source§impl Default for RouterSolicitation
impl Default for RouterSolicitation
source§fn default() -> RouterSolicitation
fn default() -> RouterSolicitation
Returns the “default value” for a type. Read more
source§impl FromBytes for RouterSolicitation
impl FromBytes for RouterSolicitation
§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 RouterSolicitation
impl FromZeros for RouterSolicitation
source§impl IcmpMessage<Ipv6> for RouterSolicitation
impl IcmpMessage<Ipv6> for RouterSolicitation
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
§type Body<B: ByteSlice> = Records<B, NdpOptionsImpl>
type Body<B: ByteSlice> = Records<B, NdpOptionsImpl>
The type of the body used with this message.
source§impl IntoBytes for RouterSolicitation
impl IntoBytes for RouterSolicitation
source§impl PartialEq for RouterSolicitation
impl PartialEq for RouterSolicitation
source§fn eq(&self, other: &RouterSolicitation) -> bool
fn eq(&self, other: &RouterSolicitation) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for RouterSolicitation
impl Eq for RouterSolicitation
impl StructuralPartialEq for RouterSolicitation
impl Unaligned for RouterSolicitation
Auto Trait Implementations§
impl Freeze for RouterSolicitation
impl RefUnwindSafe for RouterSolicitation
impl Send for RouterSolicitation
impl Sync for RouterSolicitation
impl Unpin for RouterSolicitation
impl UnwindSafe for RouterSolicitation
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