pub enum EncryptionAbility {
None,
SelfEncryptingDrive,
Other,
UnsupportedValue,
}Variants§
None
The drive is not capable of self-encryption.
SelfEncryptingDrive
The drive is capable of self-encryption per the Trusted Computing Group’s Self Encrypting Drive Standard.
Other
The drive is capable of self-encryption through some other means.
UnsupportedValue
Fallback value for values that are not supported by current version of Redfish schema.
Trait Implementations§
Source§impl Clone for EncryptionAbility
impl Clone for EncryptionAbility
Source§fn clone(&self) -> EncryptionAbility
fn clone(&self) -> EncryptionAbility
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 EncryptionAbility
impl Debug for EncryptionAbility
Source§impl<'de> Deserialize<'de> for EncryptionAbility
impl<'de> Deserialize<'de> for EncryptionAbility
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for EncryptionAbility
impl PartialEq for EncryptionAbility
Source§impl Serialize for EncryptionAbility
impl Serialize for EncryptionAbility
Source§impl ToSnakeCase for EncryptionAbility
impl ToSnakeCase for EncryptionAbility
Source§fn to_snake_case(&self) -> &'static str
fn to_snake_case(&self) -> &'static str
Convert this enum variant to a
snake_case stringimpl Copy for EncryptionAbility
impl Eq for EncryptionAbility
impl StructuralPartialEq for EncryptionAbility
Auto Trait Implementations§
impl Freeze for EncryptionAbility
impl RefUnwindSafe for EncryptionAbility
impl Send for EncryptionAbility
impl Sync for EncryptionAbility
impl Unpin for EncryptionAbility
impl UnsafeUnpin for EncryptionAbility
impl UnwindSafe for EncryptionAbility
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