Lines Matching refs:ErrorKind
45 pub enum ErrorKind { enum
88 impl ErrorKind { impls
91 ErrorKind::Generic => "Non-specific cause.", in as_str()
92 ErrorKind::AccessDenied => "Access privileges are not sufficient.", in as_str()
93 ErrorKind::Cancel => "The operation was canceled.", in as_str()
94 ErrorKind::AccessConflict => "Concurrent accesses caused conflict.", in as_str()
95 ErrorKind::ExcessData => "Too much data for the requested operation was passed.", in as_str()
96 ErrorKind::BadFormat => "Input data was of invalid format.", in as_str()
97 ErrorKind::BadParameters => "Input parameters were invalid.", in as_str()
98 ErrorKind::BadState => "Operation is not valid in the current state.", in as_str()
99 ErrorKind::ItemNotFound => "The requested data item is not found.", in as_str()
100 ErrorKind::NotImplemented => { in as_str()
103 ErrorKind::NotSupported => { in as_str()
106 ErrorKind::NoData => "Expected data was missing.", in as_str()
107 ErrorKind::OutOfMEmory => "System ran out of resources.", in as_str()
108 ErrorKind::Busy => "The system is busy working on something else.", in as_str()
109 ErrorKind::Communication => "Communication with a remote party failed.", in as_str()
110 ErrorKind::Security => "A security fault was detected.", in as_str()
111 ErrorKind::ShortBuffer => "The supplied buffer is too short for the generated output.", in as_str()
112 ErrorKind::ExternalCancel => "Undocumented.", in as_str()
113 ErrorKind::TargetDead => "Trusted Application has panicked during the operation.", in as_str()
114 ErrorKind::Unknown => "Unknown error.", in as_str()
120 pub fn new(kind: ErrorKind) -> Error { in new()
146 pub fn kind(&self) -> ErrorKind { in kind() argument
148 raw::TEEC_ERROR_GENERIC => ErrorKind::Generic, in kind()
149 raw::TEEC_ERROR_ACCESS_DENIED => ErrorKind::AccessDenied, in kind()
150 raw::TEEC_ERROR_CANCEL => ErrorKind::Cancel, in kind()
151 raw::TEEC_ERROR_ACCESS_CONFLICT => ErrorKind::AccessConflict, in kind()
152 raw::TEEC_ERROR_EXCESS_DATA => ErrorKind::ExcessData, in kind()
153 raw::TEEC_ERROR_BAD_FORMAT => ErrorKind::BadFormat, in kind()
154 raw::TEEC_ERROR_BAD_PARAMETERS => ErrorKind::BadParameters, in kind()
155 raw::TEEC_ERROR_BAD_STATE => ErrorKind::BadState, in kind()
156 raw::TEEC_ERROR_ITEM_NOT_FOUND => ErrorKind::ItemNotFound, in kind()
157 raw::TEEC_ERROR_NOT_IMPLEMENTED => ErrorKind::NotImplemented, in kind()
158 raw::TEEC_ERROR_NOT_SUPPORTED => ErrorKind::NotSupported, in kind()
159 raw::TEEC_ERROR_NO_DATA => ErrorKind::NoData, in kind()
160 raw::TEEC_ERROR_OUT_OF_MEMORY => ErrorKind::OutOfMEmory, in kind()
161 raw::TEEC_ERROR_BUSY => ErrorKind::Busy, in kind()
162 raw::TEEC_ERROR_COMMUNICATION => ErrorKind::Communication, in kind()
163 raw::TEEC_ERROR_SECURITY => ErrorKind::Security, in kind()
164 raw::TEEC_ERROR_SHORT_BUFFER => ErrorKind::ShortBuffer, in kind()
165 raw::TEEC_ERROR_EXTERNAL_CANCEL => ErrorKind::ExternalCancel, in kind()
166 raw::TEEC_ERROR_TARGET_DEAD => ErrorKind::TargetDead, in kind()
167 _ => ErrorKind::Unknown, in kind()
200 impl From<ErrorKind> for Error {
202 fn from(kind: ErrorKind) -> Error { in from()