pub enum VsanControllerTypeEnum {
NvMe,
Scsi,
VsanControllerTypeUnknown,
Other_(String),
}Expand description
Enumeration indicates the vSAN disk controller type.
Possible values:
NVMe: The controller is an NVMe controller.SCSI: The controller is a SCSI controller.VsanControllerType_Unknown: Represent the value when the lower version client cannot recognize the enum value.
Variants§
NvMe
Scsi
VsanControllerTypeUnknown
Other_(String)
This variant handles values not known at compile time.
Implementations§
Trait Implementations§
Source§impl AsRef<str> for VsanControllerTypeEnum
impl AsRef<str> for VsanControllerTypeEnum
Source§impl Clone for VsanControllerTypeEnum
impl Clone for VsanControllerTypeEnum
Source§fn clone(&self) -> VsanControllerTypeEnum
fn clone(&self) -> VsanControllerTypeEnum
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 VsanControllerTypeEnum
impl Debug for VsanControllerTypeEnum
Source§impl Deserialize for VsanControllerTypeEnum
impl Deserialize for VsanControllerTypeEnum
Source§impl Display for VsanControllerTypeEnum
impl Display for VsanControllerTypeEnum
Source§impl<'a> From<&'a VsanControllerTypeEnum> for &'a str
impl<'a> From<&'a VsanControllerTypeEnum> for &'a str
Source§fn from(value: &'a VsanControllerTypeEnum) -> Self
fn from(value: &'a VsanControllerTypeEnum) -> Self
Converts to this type from the input type.
Source§impl Hash for VsanControllerTypeEnum
impl Hash for VsanControllerTypeEnum
Source§impl PartialEq for VsanControllerTypeEnum
impl PartialEq for VsanControllerTypeEnum
impl Eq for VsanControllerTypeEnum
impl StructuralPartialEq for VsanControllerTypeEnum
Auto Trait Implementations§
impl Freeze for VsanControllerTypeEnum
impl RefUnwindSafe for VsanControllerTypeEnum
impl Send for VsanControllerTypeEnum
impl Sync for VsanControllerTypeEnum
impl Unpin for VsanControllerTypeEnum
impl UnsafeUnpin for VsanControllerTypeEnum
impl UnwindSafe for VsanControllerTypeEnum
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.