#[repr(C)]pub struct Cancel;🔬This is a nightly-only experimental API. (
sgx_platform #56975)Available on Fortanix and SGX only.
Expand description
Cancel a usercall previously sent to userspace.
Trait Implementations§
impl Copy for Cancel
impl UserSafeSized for Cancel
Auto Trait Implementations§
impl Freeze for Cancel
impl RefUnwindSafe for Cancel
impl Send for Cancel
impl Sync for Cancel
impl Unpin for Cancel
impl UnsafeUnpin for Cancel
impl UnwindSafe for Cancel
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> UserSafe for Twhere
T: UserSafeSized,
impl<T> UserSafe for Twhere
T: UserSafeSized,
Source§fn align_of() -> usize
fn align_of() -> usize
🔬This is a nightly-only experimental API. (
sgx_platform #56975)Available on Fortanix and SGX only.
Equivalent to
align_of::<Self>.Source§unsafe fn from_raw_sized_unchecked(ptr: *mut u8, size: usize) -> *mut T
unsafe fn from_raw_sized_unchecked(ptr: *mut u8, size: usize) -> *mut T
🔬This is a nightly-only experimental API. (
sgx_platform #56975)Available on Fortanix and SGX only.
Constructs a pointer to
Self given a memory range in user space. Read moreSource§impl<T> UserSafeCopyDestination<T> for T
impl<T> UserSafeCopyDestination<T> for T
Source§fn as_mut_ptr(&mut self) -> *mut T
fn as_mut_ptr(&mut self) -> *mut T
🔬This is a nightly-only experimental API. (
sgx_platform #56975)Available on Fortanix and SGX only.
Returns a pointer for writing to the value.