pub enum GuestOutcome {
Installed {
ms: u64,
},
Looped {
rounds: u32,
},
Panicked {
frame_sha256: String,
},
Refused {
clause: &'static str,
why: String,
},
}Expand description
What a guest did. Deliberately NOT a log: behaviour 20 is that nothing narrates the install window, so an engine that returned the guest’s output would be lying about the one thing this half exists to prove.
Variants§
Installed
The installer ran and the box came up on its disk. ms is the measured
install time — 10 011 ms under KVM for korp-installer.
Looped
The installer ran again because the CD was still first. Behaviour 17.
Panicked
PID 1 died. Visible only as pixels, so frame_sha256 is the ONLY
evidence — there is no serial log to quote.
Refused
The engine refused a clause of the spec by name rather than booting without it.
Trait Implementations§
Source§impl Clone for GuestOutcome
impl Clone for GuestOutcome
Source§impl Debug for GuestOutcome
impl Debug for GuestOutcome
Source§impl Display for GuestOutcome
impl Display for GuestOutcome
impl Eq for GuestOutcome
Source§impl PartialEq for GuestOutcome
impl PartialEq for GuestOutcome
impl StructuralPartialEq for GuestOutcome
Auto Trait Implementations§
impl Freeze for GuestOutcome
impl RefUnwindSafe for GuestOutcome
impl Send for GuestOutcome
impl Sync for GuestOutcome
impl Unpin for GuestOutcome
impl UnsafeUnpin for GuestOutcome
impl UnwindSafe for GuestOutcome
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