pub enum VirtualMachineToolsInstallTypeEnum {
GuestToolsTypeUnknown,
GuestToolsTypeMsi,
GuestToolsTypeTar,
GuestToolsTypeOsp,
GuestToolsTypeOpenVmTools,
Other_(String),
}Expand description
The installation type of tools in the VM.
Possible values:
-
guestToolsTypeUnknown: Installation type is not known.Most likely tools have been installed by OSPs or open-vm-tools, but a version that does not report its install type or an install type that we do not recognize.
-
guestToolsTypeMSI: MSI is the installation type used for VMware Tools on Windows. -
guestToolsTypeTar: Tools have been installed by the tar installer. -
guestToolsTypeOSP: OSPs are RPM or Debian packages tailored for the OS in the VM.See http://packages.vmware.com
-
guestToolsTypeOpenVMTools: open-vm-tools are the open-source version of VMware Tools, may have been packaged by the OS vendor.
Variants§
GuestToolsTypeUnknown
GuestToolsTypeMsi
GuestToolsTypeTar
GuestToolsTypeOsp
GuestToolsTypeOpenVmTools
Other_(String)
This variant handles values not known at compile time.
Implementations§
Trait Implementations§
Source§impl Clone for VirtualMachineToolsInstallTypeEnum
impl Clone for VirtualMachineToolsInstallTypeEnum
Source§fn clone(&self) -> VirtualMachineToolsInstallTypeEnum
fn clone(&self) -> VirtualMachineToolsInstallTypeEnum
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl<'a> From<&'a VirtualMachineToolsInstallTypeEnum> for &'a str
impl<'a> From<&'a VirtualMachineToolsInstallTypeEnum> for &'a str
Source§fn from(value: &'a VirtualMachineToolsInstallTypeEnum) -> Self
fn from(value: &'a VirtualMachineToolsInstallTypeEnum) -> Self
Source§impl PartialEq for VirtualMachineToolsInstallTypeEnum
impl PartialEq for VirtualMachineToolsInstallTypeEnum
Source§fn eq(&self, other: &VirtualMachineToolsInstallTypeEnum) -> bool
fn eq(&self, other: &VirtualMachineToolsInstallTypeEnum) -> bool
self and other values to be equal, and is used by ==.impl Eq for VirtualMachineToolsInstallTypeEnum
impl StructuralPartialEq for VirtualMachineToolsInstallTypeEnum
Auto Trait Implementations§
impl Freeze for VirtualMachineToolsInstallTypeEnum
impl RefUnwindSafe for VirtualMachineToolsInstallTypeEnum
impl Send for VirtualMachineToolsInstallTypeEnum
impl Sync for VirtualMachineToolsInstallTypeEnum
impl Unpin for VirtualMachineToolsInstallTypeEnum
impl UnsafeUnpin for VirtualMachineToolsInstallTypeEnum
impl UnwindSafe for VirtualMachineToolsInstallTypeEnum
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
Source§impl<To, T> CastInto<To> for T
impl<To, T> CastInto<To> for T
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
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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.