Enum qapi_qmp::GuestPanicAction
source · [−]pub enum GuestPanicAction {
pause,
poweroff,
run,
}Variants
pause
poweroff
run
Trait Implementations
sourceimpl Clone for GuestPanicAction
impl Clone for GuestPanicAction
sourcefn clone(&self) -> GuestPanicAction
fn clone(&self) -> GuestPanicAction
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for GuestPanicAction
impl Debug for GuestPanicAction
sourceimpl<'de> Deserialize<'de> for GuestPanicAction
impl<'de> Deserialize<'de> for GuestPanicAction
sourcefn 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
sourceimpl Enum for GuestPanicAction
impl Enum for GuestPanicAction
fn discriminant(&self) -> usize
const COUNT: usize = 3usize
const VARIANTS: &'static [Self] = &[ GuestPanicAction::pause, GuestPanicAction::poweroff, GuestPanicAction::run, ]
const NAMES: &'static [&'static str] = &[ "pause", "poweroff", "run", ]
fn name(&self) -> &'static str
fn from_name(s: &str) -> Option<Self>
sourceimpl FromStr for GuestPanicAction
impl FromStr for GuestPanicAction
sourceimpl Hash for GuestPanicAction
impl Hash for GuestPanicAction
sourceimpl Ord for GuestPanicAction
impl Ord for GuestPanicAction
sourceimpl PartialEq<GuestPanicAction> for GuestPanicAction
impl PartialEq<GuestPanicAction> for GuestPanicAction
sourceimpl PartialOrd<GuestPanicAction> for GuestPanicAction
impl PartialOrd<GuestPanicAction> for GuestPanicAction
sourcefn partial_cmp(&self, other: &GuestPanicAction) -> Option<Ordering>
fn partial_cmp(&self, other: &GuestPanicAction) -> Option<Ordering>
This method returns an ordering between self and other values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
sourceimpl Serialize for GuestPanicAction
impl Serialize for GuestPanicAction
impl Copy for GuestPanicAction
impl Eq for GuestPanicAction
impl StructuralEq for GuestPanicAction
impl StructuralPartialEq for GuestPanicAction
Auto Trait Implementations
impl RefUnwindSafe for GuestPanicAction
impl Send for GuestPanicAction
impl Sync for GuestPanicAction
impl Unpin for GuestPanicAction
impl UnwindSafe for GuestPanicAction
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more