pub enum BootStage {
Firmware = 0,
Bootloader = 1,
Kernel = 2,
InitSystem = 3,
DriverFramework = 4,
UserSpace = 5,
}Expand description
Boot stages that must be measured
Variants§
Firmware = 0
UEFI firmware measurement
Bootloader = 1
Bootloader measurement
Kernel = 2
Kernel image measurement
InitSystem = 3
Init system measurement
DriverFramework = 4
Driver framework measurement
UserSpace = 5
User space measurement
Trait Implementations§
impl Copy for BootStage
impl Eq for BootStage
impl StructuralPartialEq for BootStage
Auto Trait Implementations§
impl Freeze for BootStage
impl RefUnwindSafe for BootStage
impl Send for BootStage
impl Sync for BootStage
impl Unpin for BootStage
impl UnwindSafe for BootStage
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)