pub enum SGXType {
Standard,
Scalable,
ScalableWithIntegrity,
}
Expand description
SGXType
is a rust enum representing the Intel® SGX Type.
Ref: https://api.trustedservices.intel.com/documents/Intel_SGX_PCK_Certificate_CRL_Spec-1.5.pdf
Variants§
Standard
Scalable
Type for machines only provide confidentiality protection for EPC memory, such as Azure DC v3 instance.
ScalableWithIntegrity
Type for machines provide integrity and confidentiality protection for EPC memory, such as our FX2200 series 3 instance.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SGXType
impl<'de> Deserialize<'de> for SGXType
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 Ord for SGXType
impl Ord for SGXType
Source§impl PartialOrd for SGXType
impl PartialOrd for SGXType
impl Copy for SGXType
impl Eq for SGXType
impl StructuralPartialEq for SGXType
Auto Trait Implementations§
impl Freeze for SGXType
impl RefUnwindSafe for SGXType
impl Send for SGXType
impl Sync for SGXType
impl Unpin for SGXType
impl UnwindSafe for SGXType
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