Union windows_sys::Win32::NetworkManagement::Dns::DNS_RECORDA_0
#[repr(C)]
pub union DNS_RECORDA_0 {
Show 86 fields
pub A: DNS_A_DATA,
pub SOA: DNS_SOA_DATAA,
pub Soa: DNS_SOA_DATAA,
pub PTR: DNS_PTR_DATAA,
pub Ptr: DNS_PTR_DATAA,
pub NS: DNS_PTR_DATAA,
pub Ns: DNS_PTR_DATAA,
pub CNAME: DNS_PTR_DATAA,
pub Cname: DNS_PTR_DATAA,
pub DNAME: DNS_PTR_DATAA,
pub Dname: DNS_PTR_DATAA,
pub MB: DNS_PTR_DATAA,
pub Mb: DNS_PTR_DATAA,
pub MD: DNS_PTR_DATAA,
pub Md: DNS_PTR_DATAA,
pub MF: DNS_PTR_DATAA,
pub Mf: DNS_PTR_DATAA,
pub MG: DNS_PTR_DATAA,
pub Mg: DNS_PTR_DATAA,
pub MR: DNS_PTR_DATAA,
pub Mr: DNS_PTR_DATAA,
pub MINFO: DNS_MINFO_DATAA,
pub Minfo: DNS_MINFO_DATAA,
pub RP: DNS_MINFO_DATAA,
pub Rp: DNS_MINFO_DATAA,
pub MX: DNS_MX_DATAA,
pub Mx: DNS_MX_DATAA,
pub AFSDB: DNS_MX_DATAA,
pub Afsdb: DNS_MX_DATAA,
pub RT: DNS_MX_DATAA,
pub Rt: DNS_MX_DATAA,
pub HINFO: DNS_TXT_DATAA,
pub Hinfo: DNS_TXT_DATAA,
pub ISDN: DNS_TXT_DATAA,
pub Isdn: DNS_TXT_DATAA,
pub TXT: DNS_TXT_DATAA,
pub Txt: DNS_TXT_DATAA,
pub X25: DNS_TXT_DATAA,
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_DATAA,
pub Sig: DNS_SIG_DATAA,
pub ATMA: DNS_ATMA_DATA,
pub Atma: DNS_ATMA_DATA,
pub NXT: DNS_NXT_DATAA,
pub Nxt: DNS_NXT_DATAA,
pub SRV: DNS_SRV_DATAA,
pub Srv: DNS_SRV_DATAA,
pub NAPTR: DNS_NAPTR_DATAA,
pub Naptr: DNS_NAPTR_DATAA,
pub OPT: DNS_OPT_DATA,
pub Opt: DNS_OPT_DATA,
pub DS: DNS_DS_DATA,
pub Ds: DNS_DS_DATA,
pub RRSIG: DNS_SIG_DATAA,
pub Rrsig: DNS_SIG_DATAA,
pub NSEC: DNS_NSEC_DATAA,
pub Nsec: DNS_NSEC_DATAA,
pub DNSKEY: DNS_KEY_DATA,
pub Dnskey: DNS_KEY_DATA,
pub TKEY: DNS_TKEY_DATAA,
pub Tkey: DNS_TKEY_DATAA,
pub TSIG: DNS_TSIG_DATAA,
pub Tsig: DNS_TSIG_DATAA,
pub WINS: DNS_WINS_DATA,
pub Wins: DNS_WINS_DATA,
pub WINSR: DNS_WINSR_DATAA,
pub WinsR: DNS_WINSR_DATAA,
pub NBSTAT: DNS_WINSR_DATAA,
pub Nbstat: DNS_WINSR_DATAA,
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_DATAA
§Soa: DNS_SOA_DATAA
§PTR: DNS_PTR_DATAA
§Ptr: DNS_PTR_DATAA
§NS: DNS_PTR_DATAA
§Ns: DNS_PTR_DATAA
§CNAME: DNS_PTR_DATAA
§Cname: DNS_PTR_DATAA
§DNAME: DNS_PTR_DATAA
§Dname: DNS_PTR_DATAA
§MB: DNS_PTR_DATAA
§Mb: DNS_PTR_DATAA
§MD: DNS_PTR_DATAA
§Md: DNS_PTR_DATAA
§MF: DNS_PTR_DATAA
§Mf: DNS_PTR_DATAA
§MG: DNS_PTR_DATAA
§Mg: DNS_PTR_DATAA
§MR: DNS_PTR_DATAA
§Mr: DNS_PTR_DATAA
§MINFO: DNS_MINFO_DATAA
§Minfo: DNS_MINFO_DATAA
§RP: DNS_MINFO_DATAA
§Rp: DNS_MINFO_DATAA
§MX: DNS_MX_DATAA
§Mx: DNS_MX_DATAA
§AFSDB: DNS_MX_DATAA
§Afsdb: DNS_MX_DATAA
§RT: DNS_MX_DATAA
§Rt: DNS_MX_DATAA
§HINFO: DNS_TXT_DATAA
§Hinfo: DNS_TXT_DATAA
§ISDN: DNS_TXT_DATAA
§Isdn: DNS_TXT_DATAA
§TXT: DNS_TXT_DATAA
§Txt: DNS_TXT_DATAA
§X25: DNS_TXT_DATAA
§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_DATAA
§Sig: DNS_SIG_DATAA
§ATMA: DNS_ATMA_DATA
§Atma: DNS_ATMA_DATA
§NXT: DNS_NXT_DATAA
§Nxt: DNS_NXT_DATAA
§SRV: DNS_SRV_DATAA
§Srv: DNS_SRV_DATAA
§NAPTR: DNS_NAPTR_DATAA
§Naptr: DNS_NAPTR_DATAA
§OPT: DNS_OPT_DATA
§Opt: DNS_OPT_DATA
§DS: DNS_DS_DATA
§Ds: DNS_DS_DATA
§RRSIG: DNS_SIG_DATAA
§Rrsig: DNS_SIG_DATAA
§NSEC: DNS_NSEC_DATAA
§Nsec: DNS_NSEC_DATAA
§DNSKEY: DNS_KEY_DATA
§Dnskey: DNS_KEY_DATA
§TKEY: DNS_TKEY_DATAA
§Tkey: DNS_TKEY_DATAA
§TSIG: DNS_TSIG_DATAA
§Tsig: DNS_TSIG_DATAA
§WINS: DNS_WINS_DATA
§Wins: DNS_WINS_DATA
§WINSR: DNS_WINSR_DATAA
§WinsR: DNS_WINSR_DATAA
§NBSTAT: DNS_WINSR_DATAA
§Nbstat: DNS_WINSR_DATAA
§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_RECORDA_0
impl Clone for DNS_RECORDA_0
§fn clone(&self) -> DNS_RECORDA_0
fn clone(&self) -> DNS_RECORDA_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_RECORDA_0
Auto Trait Implementations§
impl Freeze for DNS_RECORDA_0
impl RefUnwindSafe for DNS_RECORDA_0
impl !Send for DNS_RECORDA_0
impl !Sync for DNS_RECORDA_0
impl Unpin for DNS_RECORDA_0
impl UnwindSafe for DNS_RECORDA_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
)