pub enum VsanDiskTypeEnum {
DiskGroup,
StoragePool,
DirectDisk,
VsanDiskTypeUnknown,
Other_(String),
}Expand description
vSAN disk types.
Possible values:
diskGroup: Represents disk belonging to disk group model.storagePool: Represents disk belonging to storage pool model.directDisk: Represents disk belonging to vSAN direct disks.VsanDiskType_Unknown: Represents the value when lower version client cannot recognize the enum value.
Variants§
DiskGroup
StoragePool
DirectDisk
VsanDiskTypeUnknown
Other_(String)
This variant handles values not known at compile time.
Implementations§
Trait Implementations§
Source§impl AsRef<str> for VsanDiskTypeEnum
impl AsRef<str> for VsanDiskTypeEnum
Source§impl Clone for VsanDiskTypeEnum
impl Clone for VsanDiskTypeEnum
Source§fn clone(&self) -> VsanDiskTypeEnum
fn clone(&self) -> VsanDiskTypeEnum
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for VsanDiskTypeEnum
impl Debug for VsanDiskTypeEnum
Source§impl Deserialize for VsanDiskTypeEnum
impl Deserialize for VsanDiskTypeEnum
Source§impl Display for VsanDiskTypeEnum
impl Display for VsanDiskTypeEnum
Source§impl<'a> From<&'a VsanDiskTypeEnum> for &'a str
impl<'a> From<&'a VsanDiskTypeEnum> for &'a str
Source§fn from(value: &'a VsanDiskTypeEnum) -> Self
fn from(value: &'a VsanDiskTypeEnum) -> Self
Converts to this type from the input type.
Source§impl Hash for VsanDiskTypeEnum
impl Hash for VsanDiskTypeEnum
Source§impl PartialEq for VsanDiskTypeEnum
impl PartialEq for VsanDiskTypeEnum
impl Eq for VsanDiskTypeEnum
impl StructuralPartialEq for VsanDiskTypeEnum
Auto Trait Implementations§
impl Freeze for VsanDiskTypeEnum
impl RefUnwindSafe for VsanDiskTypeEnum
impl Send for VsanDiskTypeEnum
impl Sync for VsanDiskTypeEnum
impl Unpin for VsanDiskTypeEnum
impl UnsafeUnpin for VsanDiskTypeEnum
impl UnwindSafe for VsanDiskTypeEnum
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<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
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> 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.