pub struct IPV6Settings {Show 13 fields
pub address_data: Vec<Address>,
pub dns: Vec<Vec<u8>>,
pub dns_options: Vec<String>,
pub dns_priority: i32,
pub dns_search: Vec<String>,
pub gateway: String,
pub ignore_auto_dns: bool,
pub ignore_auto_dns_routes: bool,
pub ipv6_privacy: IPV6PrivacyMode,
pub may_fail: bool,
pub dns_method: DNSMethod6,
pub never_default: bool,
pub route_data: Vec<Address>,
}
Fields§
§address_data: Vec<Address>
§dns: Vec<Vec<u8>>
§dns_options: Vec<String>
§dns_priority: i32
§dns_search: Vec<String>
§gateway: String
§ignore_auto_dns: bool
§ignore_auto_dns_routes: bool
§ipv6_privacy: IPV6PrivacyMode
§may_fail: bool
§dns_method: DNSMethod6
§never_default: bool
§route_data: Vec<Address>
Trait Implementations§
Source§impl Debug for IPV6Settings
impl Debug for IPV6Settings
Source§impl Default for IPV6Settings
impl Default for IPV6Settings
Source§fn default() -> IPV6Settings
fn default() -> IPV6Settings
Returns the “default value” for a type. Read more
Source§impl PropMapConvert for IPV6Settings
impl PropMapConvert for IPV6Settings
fn from_propmap(map: PropMap) -> Self
fn to_propmap(&self, map: &mut PropMap)
Auto Trait Implementations§
impl Freeze for IPV6Settings
impl RefUnwindSafe for IPV6Settings
impl Send for IPV6Settings
impl Sync for IPV6Settings
impl Unpin for IPV6Settings
impl UnwindSafe for IPV6Settings
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