pub struct Ipv6Packet {
pub version: u8,
pub traffic_class: u8,
pub flow_label: u32,
pub payload_length: u16,
pub next_header: u8,
pub hop_limit: u8,
pub source: Ipv6Addr,
pub destination: Ipv6Addr,
pub payload: Vec<u8>,
}Fields§
§version: u8§traffic_class: u8§flow_label: u32§payload_length: u16§next_header: u8§hop_limit: u8§source: Ipv6Addr§destination: Ipv6Addr§payload: Vec<u8>Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Ipv6Packet
impl RefUnwindSafe for Ipv6Packet
impl Send for Ipv6Packet
impl Sync for Ipv6Packet
impl Unpin for Ipv6Packet
impl UnsafeUnpin for Ipv6Packet
impl UnwindSafe for Ipv6Packet
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