Struct uefi::data_types::Guid [−][src]
#[repr(C)]pub struct Guid { /* fields omitted */ }
Expand description
A globally unique identifier
GUIDs are used by UEFI to identify protocols and other objects. They are mostly like variant 2 UUIDs as specified by RFC 4122, but differ from them in that the first 3 fields are little endian instead of big endian.
The Display
formatter prints GUIDs in the canonical format defined by
RFC 4122, which is also used by UEFI.
Implementations
pub const fn from_values(
time_low: u32,
time_mid: u16,
time_high_and_version: u16,
clock_seq_and_variant: u16,
node: [u8; 6]
) -> Self
pub const fn from_values(
time_low: u32,
time_mid: u16,
time_high_and_version: u16,
clock_seq_and_variant: u16,
node: [u8; 6]
) -> Self
Creates a new GUID from its canonical representation