pub struct Ipv6PacketBuilder {
pub src_ip: Ipv6Addr,
pub dst_ip: Ipv6Addr,
pub next_protocol: IpNextLevelProtocol,
pub payload_length: Option<u16>,
pub hop_limit: Option<u8>,
}Expand description
IPv6 Packet Builder.
Fields§
§src_ip: Ipv6AddrSource IPv6 address.
dst_ip: Ipv6AddrDestination IPv6 address.
next_protocol: IpNextLevelProtocolNext level protocol.
payload_length: Option<u16>Payload Length.
hop_limit: Option<u8>Hop Limit.
Implementations§
Trait Implementations§
Source§impl Clone for Ipv6PacketBuilder
impl Clone for Ipv6PacketBuilder
Source§fn clone(&self) -> Ipv6PacketBuilder
fn clone(&self) -> Ipv6PacketBuilder
Returns a duplicate 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 Ipv6PacketBuilder
impl RefUnwindSafe for Ipv6PacketBuilder
impl Send for Ipv6PacketBuilder
impl Sync for Ipv6PacketBuilder
impl Unpin for Ipv6PacketBuilder
impl UnwindSafe for Ipv6PacketBuilder
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