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
impl 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.