Struct sgx_types::types::KeyRequest
source · #[repr(C)]pub struct KeyRequest {
pub key_name: KeyName,
pub key_policy: KeyPolicy,
pub isv_svn: u16,
pub reserved1: u16,
pub cpu_svn: CpuSvn,
pub attribute_mask: Attributes,
pub key_id: KeyId,
pub misc_mask: u32,
pub config_svn: u16,
pub reserved2: [u8; 434],
}
Fields§
§key_name: KeyName
§key_policy: KeyPolicy
§isv_svn: u16
§reserved1: u16
§cpu_svn: CpuSvn
§attribute_mask: Attributes
§key_id: KeyId
§misc_mask: u32
§config_svn: u16
§reserved2: [u8; 434]
Trait Implementations§
source§impl Clone for KeyRequest
impl Clone for KeyRequest
source§fn clone(&self) -> KeyRequest
fn clone(&self) -> KeyRequest
Returns a copy 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 KeyRequest
impl Debug for KeyRequest
source§impl Default for KeyRequest
impl Default for KeyRequest
source§fn default() -> KeyRequest
fn default() -> KeyRequest
Returns the “default value” for a type. Read more
impl ContiguousMemory for KeyRequest
impl Copy for KeyRequest
Auto Trait Implementations§
impl RefUnwindSafe for KeyRequest
impl Send for KeyRequest
impl Sync for KeyRequest
impl Unpin for KeyRequest
impl UnwindSafe for KeyRequest
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