#[repr(C)]
pub union MI_Value {
Show 33 fields pub boolean: u8, pub uint8: u8, pub sint8: i8, pub uint16: u16, pub sint16: i16, pub uint32: u32, pub sint32: i32, pub uint64: u64, pub sint64: i64, pub real32: f32, pub real64: f64, pub char16: u16, pub datetime: MI_Datetime, pub string: *mut u16, pub instance: *mut MI_Instance, pub reference: *mut MI_Instance, pub booleana: MI_BooleanA, pub uint8a: MI_Uint8A, pub sint8a: MI_Sint8A, pub uint16a: MI_Uint16A, pub sint16a: MI_Sint16A, pub uint32a: MI_Uint32A, pub sint32a: MI_Sint32A, pub uint64a: MI_Uint64A, pub sint64a: MI_Sint64A, pub real32a: MI_Real32A, pub real64a: MI_Real64A, pub char16a: MI_Char16A, pub datetimea: MI_DatetimeA, pub stringa: MI_StringA, pub referencea: MI_ReferenceA, pub instancea: MI_InstanceA, pub array: MI_Array,
}
Expand description

Required features: ‘Win32_System_Wmi’

Fields

boolean: u8uint8: u8sint8: i8uint16: u16sint16: i16uint32: u32sint32: i32uint64: u64sint64: i64real32: f32real64: f64char16: u16datetime: MI_Datetimestring: *mut u16instance: *mut MI_Instancereference: *mut MI_Instancebooleana: MI_BooleanAuint8a: MI_Uint8Asint8a: MI_Sint8Auint16a: MI_Uint16Asint16a: MI_Sint16Auint32a: MI_Uint32Asint32a: MI_Sint32Auint64a: MI_Uint64Asint64a: MI_Sint64Areal32a: MI_Real32Areal64a: MI_Real64Achar16a: MI_Char16Adatetimea: MI_DatetimeAstringa: MI_StringAreferencea: MI_ReferenceAinstancea: MI_InstanceAarray: MI_Array

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.