Union windows_sys::Win32::NetworkManagement::Dns::DNS_RECORDW_0
#[repr(C)]
pub union DNS_RECORDW_0 {
Show 86 fields
pub A: DNS_A_DATA,
pub SOA: DNS_SOA_DATAW,
pub Soa: DNS_SOA_DATAW,
pub PTR: DNS_PTR_DATAW,
pub Ptr: DNS_PTR_DATAW,
pub NS: DNS_PTR_DATAW,
pub Ns: DNS_PTR_DATAW,
pub CNAME: DNS_PTR_DATAW,
pub Cname: DNS_PTR_DATAW,
pub DNAME: DNS_PTR_DATAW,
pub Dname: DNS_PTR_DATAW,
pub MB: DNS_PTR_DATAW,
pub Mb: DNS_PTR_DATAW,
pub MD: DNS_PTR_DATAW,
pub Md: DNS_PTR_DATAW,
pub MF: DNS_PTR_DATAW,
pub Mf: DNS_PTR_DATAW,
pub MG: DNS_PTR_DATAW,
pub Mg: DNS_PTR_DATAW,
pub MR: DNS_PTR_DATAW,
pub Mr: DNS_PTR_DATAW,
pub MINFO: DNS_MINFO_DATAW,
pub Minfo: DNS_MINFO_DATAW,
pub RP: DNS_MINFO_DATAW,
pub Rp: DNS_MINFO_DATAW,
pub MX: DNS_MX_DATAW,
pub Mx: DNS_MX_DATAW,
pub AFSDB: DNS_MX_DATAW,
pub Afsdb: DNS_MX_DATAW,
pub RT: DNS_MX_DATAW,
pub Rt: DNS_MX_DATAW,
pub HINFO: DNS_TXT_DATAW,
pub Hinfo: DNS_TXT_DATAW,
pub ISDN: DNS_TXT_DATAW,
pub Isdn: DNS_TXT_DATAW,
pub TXT: DNS_TXT_DATAW,
pub Txt: DNS_TXT_DATAW,
pub X25: DNS_TXT_DATAW,
pub Null: DNS_NULL_DATA,
pub WKS: DNS_WKS_DATA,
pub Wks: DNS_WKS_DATA,
pub AAAA: DNS_AAAA_DATA,
pub KEY: DNS_KEY_DATA,
pub Key: DNS_KEY_DATA,
pub SIG: DNS_SIG_DATAW,
pub Sig: DNS_SIG_DATAW,
pub ATMA: DNS_ATMA_DATA,
pub Atma: DNS_ATMA_DATA,
pub NXT: DNS_NXT_DATAW,
pub Nxt: DNS_NXT_DATAW,
pub SRV: DNS_SRV_DATAW,
pub Srv: DNS_SRV_DATAW,
pub NAPTR: DNS_NAPTR_DATAW,
pub Naptr: DNS_NAPTR_DATAW,
pub OPT: DNS_OPT_DATA,
pub Opt: DNS_OPT_DATA,
pub DS: DNS_DS_DATA,
pub Ds: DNS_DS_DATA,
pub RRSIG: DNS_SIG_DATAW,
pub Rrsig: DNS_SIG_DATAW,
pub NSEC: DNS_NSEC_DATAW,
pub Nsec: DNS_NSEC_DATAW,
pub DNSKEY: DNS_KEY_DATA,
pub Dnskey: DNS_KEY_DATA,
pub TKEY: DNS_TKEY_DATAW,
pub Tkey: DNS_TKEY_DATAW,
pub TSIG: DNS_TSIG_DATAW,
pub Tsig: DNS_TSIG_DATAW,
pub WINS: DNS_WINS_DATA,
pub Wins: DNS_WINS_DATA,
pub WINSR: DNS_WINSR_DATAW,
pub WinsR: DNS_WINSR_DATAW,
pub NBSTAT: DNS_WINSR_DATAW,
pub Nbstat: DNS_WINSR_DATAW,
pub DHCID: DNS_DHCID_DATA,
pub NSEC3: DNS_NSEC3_DATA,
pub Nsec3: DNS_NSEC3_DATA,
pub NSEC3PARAM: DNS_NSEC3PARAM_DATA,
pub Nsec3Param: DNS_NSEC3PARAM_DATA,
pub TLSA: DNS_TLSA_DATA,
pub Tlsa: DNS_TLSA_DATA,
pub SVCB: DNS_SVCB_DATA,
pub Svcb: DNS_SVCB_DATA,
pub UNKNOWN: DNS_UNKNOWN_DATA,
pub Unknown: DNS_UNKNOWN_DATA,
pub pDataPtr: *mut u8,
}
Fields§
§A: DNS_A_DATA
§SOA: DNS_SOA_DATAW
§Soa: DNS_SOA_DATAW
§PTR: DNS_PTR_DATAW
§Ptr: DNS_PTR_DATAW
§NS: DNS_PTR_DATAW
§Ns: DNS_PTR_DATAW
§CNAME: DNS_PTR_DATAW
§Cname: DNS_PTR_DATAW
§DNAME: DNS_PTR_DATAW
§Dname: DNS_PTR_DATAW
§MB: DNS_PTR_DATAW
§Mb: DNS_PTR_DATAW
§MD: DNS_PTR_DATAW
§Md: DNS_PTR_DATAW
§MF: DNS_PTR_DATAW
§Mf: DNS_PTR_DATAW
§MG: DNS_PTR_DATAW
§Mg: DNS_PTR_DATAW
§MR: DNS_PTR_DATAW
§Mr: DNS_PTR_DATAW
§MINFO: DNS_MINFO_DATAW
§Minfo: DNS_MINFO_DATAW
§RP: DNS_MINFO_DATAW
§Rp: DNS_MINFO_DATAW
§MX: DNS_MX_DATAW
§Mx: DNS_MX_DATAW
§AFSDB: DNS_MX_DATAW
§Afsdb: DNS_MX_DATAW
§RT: DNS_MX_DATAW
§Rt: DNS_MX_DATAW
§HINFO: DNS_TXT_DATAW
§Hinfo: DNS_TXT_DATAW
§ISDN: DNS_TXT_DATAW
§Isdn: DNS_TXT_DATAW
§TXT: DNS_TXT_DATAW
§Txt: DNS_TXT_DATAW
§X25: DNS_TXT_DATAW
§Null: DNS_NULL_DATA
§WKS: DNS_WKS_DATA
§Wks: DNS_WKS_DATA
§AAAA: DNS_AAAA_DATA
§KEY: DNS_KEY_DATA
§Key: DNS_KEY_DATA
§SIG: DNS_SIG_DATAW
§Sig: DNS_SIG_DATAW
§ATMA: DNS_ATMA_DATA
§Atma: DNS_ATMA_DATA
§NXT: DNS_NXT_DATAW
§Nxt: DNS_NXT_DATAW
§SRV: DNS_SRV_DATAW
§Srv: DNS_SRV_DATAW
§NAPTR: DNS_NAPTR_DATAW
§Naptr: DNS_NAPTR_DATAW
§OPT: DNS_OPT_DATA
§Opt: DNS_OPT_DATA
§DS: DNS_DS_DATA
§Ds: DNS_DS_DATA
§RRSIG: DNS_SIG_DATAW
§Rrsig: DNS_SIG_DATAW
§NSEC: DNS_NSEC_DATAW
§Nsec: DNS_NSEC_DATAW
§DNSKEY: DNS_KEY_DATA
§Dnskey: DNS_KEY_DATA
§TKEY: DNS_TKEY_DATAW
§Tkey: DNS_TKEY_DATAW
§TSIG: DNS_TSIG_DATAW
§Tsig: DNS_TSIG_DATAW
§WINS: DNS_WINS_DATA
§Wins: DNS_WINS_DATA
§WINSR: DNS_WINSR_DATAW
§WinsR: DNS_WINSR_DATAW
§NBSTAT: DNS_WINSR_DATAW
§Nbstat: DNS_WINSR_DATAW
§DHCID: DNS_DHCID_DATA
§NSEC3: DNS_NSEC3_DATA
§Nsec3: DNS_NSEC3_DATA
§NSEC3PARAM: DNS_NSEC3PARAM_DATA
§Nsec3Param: DNS_NSEC3PARAM_DATA
§TLSA: DNS_TLSA_DATA
§Tlsa: DNS_TLSA_DATA
§SVCB: DNS_SVCB_DATA
§Svcb: DNS_SVCB_DATA
§UNKNOWN: DNS_UNKNOWN_DATA
§Unknown: DNS_UNKNOWN_DATA
§pDataPtr: *mut u8
Trait Implementations§
§impl Clone for DNS_RECORDW_0
impl Clone for DNS_RECORDW_0
§fn clone(&self) -> DNS_RECORDW_0
fn clone(&self) -> DNS_RECORDW_0
Returns a copy 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 moreimpl Copy for DNS_RECORDW_0
Auto Trait Implementations§
impl Freeze for DNS_RECORDW_0
impl RefUnwindSafe for DNS_RECORDW_0
impl !Send for DNS_RECORDW_0
impl !Sync for DNS_RECORDW_0
impl Unpin for DNS_RECORDW_0
impl UnwindSafe for DNS_RECORDW_0
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)