#[repr(C)]pub struct GuidExtension {
pub header: Header,
pub name: [u8; 16],
}Expand description
GUID Extension HOB, defined in [UEFI-PI Spec], section 5.6
Allows writers of executable content in the HOB producer phase to maintain and manage HOBs whose types are not included in this specification. Specifically, writers of executable content in the HOB producer phase can generate a GUID and name their own HOB entries using this module specific value.
Fields§
§header: Header§name: [u8; 16]Implementations§
Trait Implementations§
Source§impl Clone for GuidExtension
impl Clone for GuidExtension
Source§fn clone(&self) -> GuidExtension
fn clone(&self) -> GuidExtension
Returns a duplicate 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 moreSource§impl Debug for GuidExtension
impl Debug for GuidExtension
Source§impl<'a> TryFromCtx<'a, Endian> for GuidExtensionwhere
GuidExtension: 'a,
impl<'a> TryFromCtx<'a, Endian> for GuidExtensionwhere
GuidExtension: 'a,
Source§impl<'a> TryIntoCtx<Endian> for &'a GuidExtension
impl<'a> TryIntoCtx<Endian> for &'a GuidExtension
Source§impl TryIntoCtx<Endian> for GuidExtension
impl TryIntoCtx<Endian> for GuidExtension
impl Copy for GuidExtension
Auto Trait Implementations§
impl Freeze for GuidExtension
impl RefUnwindSafe for GuidExtension
impl Send for GuidExtension
impl Sync for GuidExtension
impl Unpin for GuidExtension
impl UnwindSafe for GuidExtension
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