pub struct Ip6TnlConfig {
pub local: Ipv6Addr,
pub remote: Ipv6Addr,
pub hop_limit: Option<u8>,
pub traffic_class: Option<u8>,
pub flow_label: Option<u32>,
pub encap_limit: Option<u8>,
pub pmtudisc: bool,
pub link: Option<u32>,
}Fields§
§local: Ipv6Addr§remote: Ipv6Addr§hop_limit: Option<u8>§traffic_class: Option<u8>§flow_label: Option<u32>§encap_limit: Option<u8>§pmtudisc: bool§link: Option<u32>Trait Implementations§
Source§impl Clone for Ip6TnlConfig
impl Clone for Ip6TnlConfig
Source§fn clone(&self) -> Ip6TnlConfig
fn clone(&self) -> Ip6TnlConfig
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 moreSource§impl Debug for Ip6TnlConfig
impl Debug for Ip6TnlConfig
Source§impl PartialEq for Ip6TnlConfig
impl PartialEq for Ip6TnlConfig
impl StructuralPartialEq for Ip6TnlConfig
Auto Trait Implementations§
impl Freeze for Ip6TnlConfig
impl RefUnwindSafe for Ip6TnlConfig
impl Send for Ip6TnlConfig
impl Sync for Ip6TnlConfig
impl Unpin for Ip6TnlConfig
impl UnwindSafe for Ip6TnlConfig
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