pub struct AgesaVersion {
pub version_string: String,
pub absolute_address: usize,
pub surrounding_region: MemoryRegion,
}
Expand description
An AGESA version found in physical memory.
Fields§
§version_string: String
The complete version string (may include trailing whitespace).
absolute_address: usize
The absolute start address of this version in physical memory.
surrounding_region: MemoryRegion
The memory region this version is located in.
Implementations§
Source§impl AgesaVersion
impl AgesaVersion
Sourcepub fn offset_in_region(&self) -> usize
pub fn offset_in_region(&self) -> usize
Return this version’s offset within its surrounding memory region.
Trait Implementations§
Source§impl PartialEq for AgesaVersion
impl PartialEq for AgesaVersion
impl StructuralPartialEq for AgesaVersion
Auto Trait Implementations§
impl Freeze for AgesaVersion
impl RefUnwindSafe for AgesaVersion
impl Send for AgesaVersion
impl Sync for AgesaVersion
impl Unpin for AgesaVersion
impl UnwindSafe for AgesaVersion
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