Struct VBS_BASIC_ENCLAVE_SYSCALL_PAGE
#[repr(C)]pub struct VBS_BASIC_ENCLAVE_SYSCALL_PAGE {Show 13 fields
pub ReturnFromEnclave: VBS_BASIC_ENCLAVE_BASIC_CALL_RETURN_FROM_ENCLAVE,
pub ReturnFromException: VBS_BASIC_ENCLAVE_BASIC_CALL_RETURN_FROM_EXCEPTION,
pub TerminateThread: VBS_BASIC_ENCLAVE_BASIC_CALL_TERMINATE_THREAD,
pub InterruptThread: VBS_BASIC_ENCLAVE_BASIC_CALL_INTERRUPT_THREAD,
pub CommitPages: VBS_BASIC_ENCLAVE_BASIC_CALL_COMMIT_PAGES,
pub DecommitPages: VBS_BASIC_ENCLAVE_BASIC_CALL_DECOMMIT_PAGES,
pub ProtectPages: VBS_BASIC_ENCLAVE_BASIC_CALL_PROTECT_PAGES,
pub CreateThread: VBS_BASIC_ENCLAVE_BASIC_CALL_CREATE_THREAD,
pub GetEnclaveInformation: VBS_BASIC_ENCLAVE_BASIC_CALL_GET_ENCLAVE_INFORMATION,
pub GenerateKey: VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_KEY,
pub GenerateReport: VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_REPORT,
pub VerifyReport: VBS_BASIC_ENCLAVE_BASIC_CALL_VERIFY_REPORT,
pub GenerateRandomData: VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_RANDOM_DATA,
}Fields§
§ReturnFromEnclave: VBS_BASIC_ENCLAVE_BASIC_CALL_RETURN_FROM_ENCLAVE§ReturnFromException: VBS_BASIC_ENCLAVE_BASIC_CALL_RETURN_FROM_EXCEPTION§TerminateThread: VBS_BASIC_ENCLAVE_BASIC_CALL_TERMINATE_THREAD§InterruptThread: VBS_BASIC_ENCLAVE_BASIC_CALL_INTERRUPT_THREAD§CommitPages: VBS_BASIC_ENCLAVE_BASIC_CALL_COMMIT_PAGES§DecommitPages: VBS_BASIC_ENCLAVE_BASIC_CALL_DECOMMIT_PAGES§ProtectPages: VBS_BASIC_ENCLAVE_BASIC_CALL_PROTECT_PAGES§CreateThread: VBS_BASIC_ENCLAVE_BASIC_CALL_CREATE_THREAD§GetEnclaveInformation: VBS_BASIC_ENCLAVE_BASIC_CALL_GET_ENCLAVE_INFORMATION§GenerateKey: VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_KEY§GenerateReport: VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_REPORT§VerifyReport: VBS_BASIC_ENCLAVE_BASIC_CALL_VERIFY_REPORT§GenerateRandomData: VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_RANDOM_DATATrait Implementations§
§impl Clone for VBS_BASIC_ENCLAVE_SYSCALL_PAGE
impl Clone for VBS_BASIC_ENCLAVE_SYSCALL_PAGE
§fn clone(&self) -> VBS_BASIC_ENCLAVE_SYSCALL_PAGE
fn clone(&self) -> VBS_BASIC_ENCLAVE_SYSCALL_PAGE
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 more§impl Debug for VBS_BASIC_ENCLAVE_SYSCALL_PAGE
impl Debug for VBS_BASIC_ENCLAVE_SYSCALL_PAGE
§impl Default for VBS_BASIC_ENCLAVE_SYSCALL_PAGE
impl Default for VBS_BASIC_ENCLAVE_SYSCALL_PAGE
§impl PartialEq for VBS_BASIC_ENCLAVE_SYSCALL_PAGE
impl PartialEq for VBS_BASIC_ENCLAVE_SYSCALL_PAGE
impl Copy for VBS_BASIC_ENCLAVE_SYSCALL_PAGE
impl StructuralPartialEq for VBS_BASIC_ENCLAVE_SYSCALL_PAGE
Auto Trait Implementations§
impl Freeze for VBS_BASIC_ENCLAVE_SYSCALL_PAGE
impl RefUnwindSafe for VBS_BASIC_ENCLAVE_SYSCALL_PAGE
impl Send for VBS_BASIC_ENCLAVE_SYSCALL_PAGE
impl Sync for VBS_BASIC_ENCLAVE_SYSCALL_PAGE
impl Unpin for VBS_BASIC_ENCLAVE_SYSCALL_PAGE
impl UnwindSafe for VBS_BASIC_ENCLAVE_SYSCALL_PAGE
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