Enum kernel::syscall::SyscallReturnVariant
source · [−]#[repr(u32)]
pub enum SyscallReturnVariant {
Failure,
FailureU32,
FailureU32U32,
FailureU64,
Success,
SuccessU32,
SuccessU32U32,
SuccessU64,
SuccessU32U32U32,
SuccessU64U32,
}
Expand description
Enumeration of the system call return type variant identifiers described in TRD104.
Each variant is associated with the respective variant identifier that would be passed along with the return value to userspace.
Variants
Failure
FailureU32
FailureU32U32
FailureU64
Success
SuccessU32
SuccessU32U32
SuccessU64
SuccessU32U32U32
SuccessU64U32
Trait Implementations
sourceimpl Clone for SyscallReturnVariant
impl Clone for SyscallReturnVariant
sourcefn clone(&self) -> SyscallReturnVariant
fn clone(&self) -> SyscallReturnVariant
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for SyscallReturnVariant
impl Debug for SyscallReturnVariant
impl Copy for SyscallReturnVariant
Auto Trait Implementations
impl RefUnwindSafe for SyscallReturnVariant
impl Send for SyscallReturnVariant
impl Sync for SyscallReturnVariant
impl Unpin for SyscallReturnVariant
impl UnwindSafe for SyscallReturnVariant
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more