Enum tdx_guest::tdvmcall::TdVmcallError
source · pub enum TdVmcallError {
TdxRetry,
TdxOperandInvalid,
TdxGpaInuse,
TdxAlignError,
Other,
}
Variants§
TdxRetry
TDCALL[TDG.VP.VMCALL] sub-function invocation must be retried.
TdxOperandInvalid
Invalid operand to TDG.VP.VMCALL sub-function.
TdxGpaInuse
GPA already mapped.
TdxAlignError
Operand (address) aligned error.
Other
Trait Implementations§
source§impl Debug for TdVmcallError
impl Debug for TdVmcallError
source§impl From<u64> for TdVmcallError
impl From<u64> for TdVmcallError
source§impl PartialEq for TdVmcallError
impl PartialEq for TdVmcallError
source§fn eq(&self, other: &TdVmcallError) -> bool
fn eq(&self, other: &TdVmcallError) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for TdVmcallError
Auto Trait Implementations§
impl Freeze for TdVmcallError
impl RefUnwindSafe for TdVmcallError
impl Send for TdVmcallError
impl Sync for TdVmcallError
impl Unpin for TdVmcallError
impl UnwindSafe for TdVmcallError
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