pub struct RouterSolicit {
pub icmpv6_type: Icmpv6Type,
pub icmpv6_code: Icmpv6Code,
pub checksum: u16,
pub reserved: u32,
pub options: Vec<NdpOption>,
pub payload: Vec<u8>,
}
Expand description
Router Solicitation Message RFC 4861 § 4.1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type | Code | Checksum |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Reserved |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Options ...
Fields§
§icmpv6_type: Icmpv6Type
§icmpv6_code: Icmpv6Code
§checksum: u16
§reserved: u32
§options: Vec<NdpOption>
§payload: Vec<u8>
Trait Implementations§
source§impl Clone for RouterSolicit
impl Clone for RouterSolicit
source§fn clone(&self) -> RouterSolicit
fn clone(&self) -> RouterSolicit
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 moreAuto Trait Implementations§
impl Freeze for RouterSolicit
impl RefUnwindSafe for RouterSolicit
impl Send for RouterSolicit
impl Sync for RouterSolicit
impl Unpin for RouterSolicit
impl UnwindSafe for RouterSolicit
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