pub struct IPV4Settings {
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 may_fail: bool,
pub dns_method: DNSMethod4,
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
§may_fail: bool
§dns_method: DNSMethod4
§never_default: bool
§route_data: Vec<Address>
Trait Implementations§
Source§impl Debug for IPV4Settings
impl Debug for IPV4Settings
Source§impl Default for IPV4Settings
impl Default for IPV4Settings
Source§fn default() -> IPV4Settings
fn default() -> IPV4Settings
Returns the “default value” for a type. Read more
Source§impl PropMapConvert for IPV4Settings
impl PropMapConvert for IPV4Settings
fn from_propmap(map: PropMap) -> Self
fn to_propmap(&self, map: &mut PropMap)
Auto Trait Implementations§
impl Freeze for IPV4Settings
impl RefUnwindSafe for IPV4Settings
impl Send for IPV4Settings
impl Sync for IPV4Settings
impl Unpin for IPV4Settings
impl UnwindSafe for IPV4Settings
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