#[repr(C)]pub struct IID {
pub data1: u32,
pub data2: u16,
pub data3: u16,
pub data4: [u8; 8],
}
Expand description
Interface identifier.
Fields§
§data1: u32
First component, 32-bit value.
data2: u16
Second component, 16-bit value.
data3: u16
Third component, 16-bit value.
data4: [u8; 8]
Fourth component, array of 8-bit values.
Trait Implementations§
Source§impl Display for IID
Print IID in Windows registry format {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}.
impl Display for IID
Print IID in Windows registry format {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}.
impl Copy for IID
impl Eq for IID
impl StructuralPartialEq for IID
Auto Trait Implementations§
impl Freeze for IID
impl RefUnwindSafe for IID
impl Send for IID
impl Sync for IID
impl Unpin for IID
impl UnwindSafe for IID
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