Struct uefi::Guid [−][src]
#[repr(C)]pub struct Guid { /* fields omitted */ }
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
impl Guid
[src]
impl Guid
[src]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
[src]
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
[src]Creates a new GUID from its canonical representation