pub enum ShutdownCause {
none,
host_error,
host_qmp_quit,
host_qmp_system_reset,
host_signal,
host_ui,
guest_shutdown,
guest_reset,
guest_panic,
subsystem_reset,
snapshot_load,
}
Variants§
none
host_error
host_qmp_quit
host_qmp_system_reset
host_signal
host_ui
guest_shutdown
guest_reset
guest_panic
subsystem_reset
snapshot_load
Trait Implementations§
Source§impl Clone for ShutdownCause
impl Clone for ShutdownCause
Source§fn clone(&self) -> ShutdownCause
fn clone(&self) -> ShutdownCause
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 ShutdownCause
impl Debug for ShutdownCause
Source§impl<'de> Deserialize<'de> for ShutdownCause
impl<'de> Deserialize<'de> for ShutdownCause
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 Enum for ShutdownCause
impl Enum for ShutdownCause
Source§impl FromStr for ShutdownCause
impl FromStr for ShutdownCause
Source§impl Hash for ShutdownCause
impl Hash for ShutdownCause
Source§impl Ord for ShutdownCause
impl Ord for ShutdownCause
Source§fn cmp(&self, other: &ShutdownCause) -> Ordering
fn cmp(&self, other: &ShutdownCause) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ShutdownCause
impl PartialEq for ShutdownCause
Source§impl PartialOrd for ShutdownCause
impl PartialOrd for ShutdownCause
Source§impl Serialize for ShutdownCause
impl Serialize for ShutdownCause
impl Copy for ShutdownCause
impl Eq for ShutdownCause
impl StructuralPartialEq for ShutdownCause
Auto Trait Implementations§
impl Freeze for ShutdownCause
impl RefUnwindSafe for ShutdownCause
impl Send for ShutdownCause
impl Sync for ShutdownCause
impl Unpin for ShutdownCause
impl UnwindSafe for ShutdownCause
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