#[repr(u32)]pub enum ErrorKind {
Show 20 variants
Generic = 4_294_901_760,
AccessDenied = 4_294_901_761,
Cancel = 4_294_901_762,
AccessConflict = 4_294_901_763,
ExcessData = 4_294_901_764,
BadFormat = 4_294_901_765,
BadParameters = 4_294_901_766,
BadState = 4_294_901_767,
ItemNotFound = 4_294_901_768,
NotImplemented = 4_294_901_769,
NotSupported = 4_294_901_770,
NoData = 4_294_901_771,
OutOfMemory = 4_294_901_772,
Busy = 4_294_901_773,
Communication = 4_294_901_774,
Security = 4_294_901_775,
ShortBuffer = 4_294_901_776,
ExternalCancel = 4_294_901_777,
TargetDead = 4_294_914_084,
Unknown = 4294914085,
}Expand description
指定 TEE 客户端错误通用类别及其在 OP-TEE 客户端库中对应代码的列表。
Variants§
Generic = 4_294_901_760
非特定原因。
AccessDenied = 4_294_901_761
访问权限不足。
Cancel = 4_294_901_762
操作已取消。
AccessConflict = 4_294_901_763
并发访问导致冲突。
ExcessData = 4_294_901_764
为请求的操作传递了过多数据。
BadFormat = 4_294_901_765
输入数据格式无效。
BadParameters = 4_294_901_766
输入参数无效。
BadState = 4_294_901_767
在当前状态下操作无效。
ItemNotFound = 4_294_901_768
未找到请求的数据项。
NotImplemented = 4_294_901_769
请求的操作应该存在但尚未实现。
NotSupported = 4_294_901_770
请求的操作有效,但在此实现中不支持。
NoData = 4_294_901_771
缺少预期数据。
OutOfMemory = 4_294_901_772
系统资源耗尽。
Busy = 4_294_901_773
系统正忙于处理其他任务。
Communication = 4_294_901_774
与远程方的通信失败。
Security = 4_294_901_775
检测到安全故障。
ShortBuffer = 4_294_901_776
提供的缓冲区对于生成的输出太短。
ExternalCancel = 4_294_901_777
实现定义的错误代码。
TargetDead = 4_294_914_084
实现定义的错误代码:可信应用程序在操作期间发生崩溃。
Unknown = 4294914085
未知错误。
Trait Implementations§
Source§impl FromPrimitive for ErrorKind
impl FromPrimitive for ErrorKind
Source§impl Ord for ErrorKind
impl Ord for ErrorKind
Source§impl PartialOrd for ErrorKind
impl PartialOrd for ErrorKind
impl Copy for ErrorKind
impl Eq for ErrorKind
impl StructuralPartialEq for ErrorKind
Auto Trait Implementations§
impl Freeze for ErrorKind
impl RefUnwindSafe for ErrorKind
impl Send for ErrorKind
impl Sync for ErrorKind
impl Unpin for ErrorKind
impl UnsafeUnpin for ErrorKind
impl UnwindSafe for ErrorKind
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