pub enum KeepAwakeEnd {
Stopped,
Idle,
Elapsed,
NotRunning,
}Expand description
Why a keepalive ended without an error.
Variants§
Stopped
The caller stopped it.
Idle
while_busy was set and the daemon reported no running exec.
Elapsed
max_duration passed.
NotRunning
The probe reported the VM is no longer running (suspended or terminated).
Implementations§
Trait Implementations§
Source§impl Clone for KeepAwakeEnd
impl Clone for KeepAwakeEnd
Source§fn clone(&self) -> KeepAwakeEnd
fn clone(&self) -> KeepAwakeEnd
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 moreimpl Copy for KeepAwakeEnd
Source§impl Debug for KeepAwakeEnd
impl Debug for KeepAwakeEnd
Source§impl Display for KeepAwakeEnd
impl Display for KeepAwakeEnd
impl Eq for KeepAwakeEnd
Source§impl PartialEq for KeepAwakeEnd
impl PartialEq for KeepAwakeEnd
impl StructuralPartialEq for KeepAwakeEnd
Auto Trait Implementations§
impl Freeze for KeepAwakeEnd
impl RefUnwindSafe for KeepAwakeEnd
impl Send for KeepAwakeEnd
impl Sync for KeepAwakeEnd
impl Unpin for KeepAwakeEnd
impl UnsafeUnpin for KeepAwakeEnd
impl UnwindSafe for KeepAwakeEnd
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.