#[repr(C)]pub struct FirmwareVolumeExtHeader {
pub fv_name: [u8; 16],
pub ext_header_size: u32,
}Expand description
Firmware Volume Extended Header pointed to by FirmwareVolumeHeader::ext_header_offset.
The extended header is followed by zero or more variable length extension entries. Each extension entry is prefixed with the EFI_FIRMWARE_VOLUME_EXT_ENTRY structure, which defines the type and size of the extension entry. The extended header is always 32-bit aligned relative to the start of the FIRMWARE VOLUME.
Fields§
§fv_name: [u8; 16]§ext_header_size: u32Implementations§
Trait Implementations§
Source§impl Clone for FirmwareVolumeExtHeader
impl Clone for FirmwareVolumeExtHeader
Source§fn clone(&self) -> FirmwareVolumeExtHeader
fn clone(&self) -> FirmwareVolumeExtHeader
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 FirmwareVolumeExtHeader
impl Debug for FirmwareVolumeExtHeader
Source§impl Default for FirmwareVolumeExtHeader
impl Default for FirmwareVolumeExtHeader
Source§fn default() -> FirmwareVolumeExtHeader
fn default() -> FirmwareVolumeExtHeader
Returns the “default value” for a type. Read more
Source§impl<'a> TryFromCtx<'a, Endian> for FirmwareVolumeExtHeaderwhere
FirmwareVolumeExtHeader: 'a,
impl<'a> TryFromCtx<'a, Endian> for FirmwareVolumeExtHeaderwhere
FirmwareVolumeExtHeader: 'a,
Source§impl<'a> TryIntoCtx<Endian> for &'a FirmwareVolumeExtHeader
impl<'a> TryIntoCtx<Endian> for &'a FirmwareVolumeExtHeader
Source§impl TryIntoCtx<Endian> for FirmwareVolumeExtHeader
impl TryIntoCtx<Endian> for FirmwareVolumeExtHeader
impl Copy for FirmwareVolumeExtHeader
Auto Trait Implementations§
impl Freeze for FirmwareVolumeExtHeader
impl RefUnwindSafe for FirmwareVolumeExtHeader
impl Send for FirmwareVolumeExtHeader
impl Sync for FirmwareVolumeExtHeader
impl Unpin for FirmwareVolumeExtHeader
impl UnwindSafe for FirmwareVolumeExtHeader
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