#[repr(C)]pub struct FirmwareVolume3 {
pub header: Header,
pub base_address: PhysicalAddress,
pub length: u64,
pub authentication_status: u32,
pub extracted_fv: u8,
pub fv_name: [u8; 16],
pub file_name: [u8; 16],
}Expand description
Firmware Volume 3 HOB, defined in [UEFI-PI Spec], section 5.7
Details the location of a firmware volume including authentication information, for both standalone and extracted firmware volumes.
Fields§
§header: Header§base_address: PhysicalAddress§length: u64§authentication_status: u32§extracted_fv: u8§fv_name: [u8; 16]§file_name: [u8; 16]Implementations§
Trait Implementations§
Source§impl Clone for FirmwareVolume3
impl Clone for FirmwareVolume3
Source§fn clone(&self) -> FirmwareVolume3
fn clone(&self) -> FirmwareVolume3
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 FirmwareVolume3
impl Debug for FirmwareVolume3
Source§impl<'a> TryFromCtx<'a, Endian> for FirmwareVolume3where
FirmwareVolume3: 'a,
impl<'a> TryFromCtx<'a, Endian> for FirmwareVolume3where
FirmwareVolume3: 'a,
Source§impl<'a> TryIntoCtx<Endian> for &'a FirmwareVolume3
impl<'a> TryIntoCtx<Endian> for &'a FirmwareVolume3
Source§impl TryIntoCtx<Endian> for FirmwareVolume3
impl TryIntoCtx<Endian> for FirmwareVolume3
impl Copy for FirmwareVolume3
Auto Trait Implementations§
impl Freeze for FirmwareVolume3
impl RefUnwindSafe for FirmwareVolume3
impl Send for FirmwareVolume3
impl Sync for FirmwareVolume3
impl Unpin for FirmwareVolume3
impl UnwindSafe for FirmwareVolume3
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