pub enum ConfidentialComputeCpuCapabilities {
None,
AmdSev,
IntelTdx,
}Expand description
The possible CPU capabilities for confidential compute (either None, AMD SEV or Intel TDX)
Variants§
None
No CPU capabilities.
AmdSev
AMD SEV confidential compute capabilities.
IntelTdx
Intel TDX confidential compute capabilities.
Trait Implementations§
Source§impl Clone for ConfidentialComputeCpuCapabilities
impl Clone for ConfidentialComputeCpuCapabilities
Source§fn clone(&self) -> ConfidentialComputeCpuCapabilities
fn clone(&self) -> ConfidentialComputeCpuCapabilities
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 PartialEq for ConfidentialComputeCpuCapabilities
impl PartialEq for ConfidentialComputeCpuCapabilities
Source§fn eq(&self, other: &ConfidentialComputeCpuCapabilities) -> bool
fn eq(&self, other: &ConfidentialComputeCpuCapabilities) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for ConfidentialComputeCpuCapabilities
impl StructuralPartialEq for ConfidentialComputeCpuCapabilities
Auto Trait Implementations§
impl Freeze for ConfidentialComputeCpuCapabilities
impl RefUnwindSafe for ConfidentialComputeCpuCapabilities
impl Send for ConfidentialComputeCpuCapabilities
impl Sync for ConfidentialComputeCpuCapabilities
impl Unpin for ConfidentialComputeCpuCapabilities
impl UnwindSafe for ConfidentialComputeCpuCapabilities
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