#[non_exhaustive]pub struct DnsPreferences {
pub magic_dns: Option<bool>,
pub unknown: Unknown,
}Expand description
Whether MagicDNS is on.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.magic_dns: Option<bool>Turning this on requires at least one global nameserver.
unknown: UnknownEverything the description did not mention, kept so that a control plane ahead of this build still answers usefully.
Implementations§
Trait Implementations§
Source§impl Clone for DnsPreferences
impl Clone for DnsPreferences
Source§impl Debug for DnsPreferences
impl Debug for DnsPreferences
Source§impl Default for DnsPreferences
impl Default for DnsPreferences
Source§impl<'de> Deserialize<'de> for DnsPreferences
impl<'de> Deserialize<'de> for DnsPreferences
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for DnsPreferences
impl PartialEq for DnsPreferences
Source§impl Serialize for DnsPreferences
impl Serialize for DnsPreferences
impl StructuralPartialEq for DnsPreferences
Auto Trait Implementations§
impl Freeze for DnsPreferences
impl RefUnwindSafe for DnsPreferences
impl Send for DnsPreferences
impl Sync for DnsPreferences
impl Unpin for DnsPreferences
impl UnsafeUnpin for DnsPreferences
impl UnwindSafe for DnsPreferences
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