#[repr(C)]
pub union WHEA_ERROR_SOURCE_DESCRIPTOR_0 {
pub XpfMceDescriptor: WHEA_XPF_MCE_DESCRIPTOR,
pub XpfCmcDescriptor: WHEA_XPF_CMC_DESCRIPTOR,
pub XpfNmiDescriptor: WHEA_XPF_NMI_DESCRIPTOR,
pub IpfMcaDescriptor: WHEA_IPF_MCA_DESCRIPTOR,
pub IpfCmcDescriptor: WHEA_IPF_CMC_DESCRIPTOR,
pub IpfCpeDescriptor: WHEA_IPF_CPE_DESCRIPTOR,
pub AerRootportDescriptor: WHEA_AER_ROOTPORT_DESCRIPTOR,
pub AerEndpointDescriptor: WHEA_AER_ENDPOINT_DESCRIPTOR,
pub AerBridgeDescriptor: WHEA_AER_BRIDGE_DESCRIPTOR,
pub GenErrDescriptor: WHEA_GENERIC_ERROR_DESCRIPTOR,
pub GenErrDescriptorV2: WHEA_GENERIC_ERROR_DESCRIPTOR_V2,
pub DeviceDriverDescriptor: WHEA_DEVICE_DRIVER_DESCRIPTOR,
}
Fields§
§XpfMceDescriptor: WHEA_XPF_MCE_DESCRIPTOR
§XpfCmcDescriptor: WHEA_XPF_CMC_DESCRIPTOR
§XpfNmiDescriptor: WHEA_XPF_NMI_DESCRIPTOR
§IpfMcaDescriptor: WHEA_IPF_MCA_DESCRIPTOR
§IpfCmcDescriptor: WHEA_IPF_CMC_DESCRIPTOR
§IpfCpeDescriptor: WHEA_IPF_CPE_DESCRIPTOR
§AerRootportDescriptor: WHEA_AER_ROOTPORT_DESCRIPTOR
§AerEndpointDescriptor: WHEA_AER_ENDPOINT_DESCRIPTOR
§AerBridgeDescriptor: WHEA_AER_BRIDGE_DESCRIPTOR
§GenErrDescriptor: WHEA_GENERIC_ERROR_DESCRIPTOR
§GenErrDescriptorV2: WHEA_GENERIC_ERROR_DESCRIPTOR_V2
§DeviceDriverDescriptor: WHEA_DEVICE_DRIVER_DESCRIPTOR
Trait Implementations§
§impl Clone for WHEA_ERROR_SOURCE_DESCRIPTOR_0
impl Clone for WHEA_ERROR_SOURCE_DESCRIPTOR_0
§fn clone(&self) -> WHEA_ERROR_SOURCE_DESCRIPTOR_0
fn clone(&self) -> WHEA_ERROR_SOURCE_DESCRIPTOR_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 WHEA_ERROR_SOURCE_DESCRIPTOR_0
Auto Trait Implementations§
impl Freeze for WHEA_ERROR_SOURCE_DESCRIPTOR_0
impl RefUnwindSafe for WHEA_ERROR_SOURCE_DESCRIPTOR_0
impl !Send for WHEA_ERROR_SOURCE_DESCRIPTOR_0
impl !Sync for WHEA_ERROR_SOURCE_DESCRIPTOR_0
impl Unpin for WHEA_ERROR_SOURCE_DESCRIPTOR_0
impl UnwindSafe for WHEA_ERROR_SOURCE_DESCRIPTOR_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
)