pub enum WindowsHyperVHostState {
Ready,
UnsupportedHost,
HyperVUnavailable,
ContainersUnavailable,
RuntimeNotInstalled,
RuntimePermissionDenied,
RuntimeInLinuxMode,
RuntimeDegraded,
}Expand description
Host-only preflight detail. It is a closed vocabulary and never carries provider output, so CLI/TUI surfaces cannot accidentally expose it.
Variants§
Ready
UnsupportedHost
RuntimeNotInstalled
RuntimePermissionDenied
RuntimeInLinuxMode
RuntimeDegraded
Implementations§
Source§impl WindowsHyperVHostState
impl WindowsHyperVHostState
pub const fn capability(self) -> ProviderCapability
pub const fn remedy(self) -> Option<&'static str>
Trait Implementations§
Source§impl Clone for WindowsHyperVHostState
impl Clone for WindowsHyperVHostState
impl Copy for WindowsHyperVHostState
Source§impl Debug for WindowsHyperVHostState
impl Debug for WindowsHyperVHostState
impl Eq for WindowsHyperVHostState
Source§impl PartialEq for WindowsHyperVHostState
impl PartialEq for WindowsHyperVHostState
impl StructuralPartialEq for WindowsHyperVHostState
Auto Trait Implementations§
impl Forget for WindowsHyperVHostState
impl Freeze for WindowsHyperVHostState
impl Move for WindowsHyperVHostState
impl RefUnwindSafe for WindowsHyperVHostState
impl Send for WindowsHyperVHostState
impl Sync for WindowsHyperVHostState
impl Unpin for WindowsHyperVHostState
impl UnsafeUnpin for WindowsHyperVHostState
impl UnwindSafe for WindowsHyperVHostState
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.