pub enum GuestState {
Idle,
Loading,
Running,
Halted,
}Expand description
Status pill state machine. Default serde representation: bare string
variant ("Idle" | "Loading" | "Running" | "Halted").
Variants§
Idle
Initial render — before xterm + qemu init.
Loading
xterm mounted, qemu-wasm Module not yet onRuntimeInitialized.
Running
onRuntimeInitialized fired AND first SerialOut byte seen —
the guest is actually executing.
Halted
Module.onExit / onAbort, OR server pushed State { Halted }.
Trait Implementations§
Source§impl Clone for GuestState
impl Clone for GuestState
Source§fn clone(&self) -> GuestState
fn clone(&self) -> GuestState
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 GuestState
impl Debug for GuestState
Source§impl<'de> Deserialize<'de> for GuestState
impl<'de> Deserialize<'de> for GuestState
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for GuestState
impl PartialEq for GuestState
Source§fn eq(&self, other: &GuestState) -> bool
fn eq(&self, other: &GuestState) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for GuestState
impl Serialize for GuestState
impl Copy for GuestState
impl Eq for GuestState
impl StructuralPartialEq for GuestState
Auto Trait Implementations§
impl Freeze for GuestState
impl RefUnwindSafe for GuestState
impl Send for GuestState
impl Sync for GuestState
impl Unpin for GuestState
impl UnsafeUnpin for GuestState
impl UnwindSafe for GuestState
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