Lines Matching refs:ErrorKind

42 pub enum ErrorKind {  enum
107 impl ErrorKind { impls
110 ErrorKind::CorruptObject => "Object corruption.", in as_str()
111 ErrorKind::CorruptObject2 => "Persistent object corruption.", in as_str()
112 ErrorKind::StorageNotAvailable => "Object storage is not available.", in as_str()
113 ErrorKind::StorageNotAvailable2 => "Persistent object storage is not available.", in as_str()
114 ErrorKind::Generic => "Non-specific cause.", in as_str()
115 ErrorKind::AccessDenied => "Access privileges are not sufficient.", in as_str()
116 ErrorKind::Cancel => "The operation was canceled.", in as_str()
117 ErrorKind::AccessConflict => "Concurrent accesses caused conflict.", in as_str()
118 ErrorKind::ExcessData => "Too much data for the requested operation was passed.", in as_str()
119 ErrorKind::BadFormat => "Input data was of invalid format.", in as_str()
120 ErrorKind::BadParameters => "Input parameters were invalid.", in as_str()
121 ErrorKind::BadState => "Operation is not valid in the current state.", in as_str()
122 ErrorKind::ItemNotFound => "The requested data item is not found.", in as_str()
123 ErrorKind::NotImplemented => { in as_str()
126 ErrorKind::NotSupported => { in as_str()
129 ErrorKind::NoData => "Expected data was missing.", in as_str()
130 ErrorKind::OutOfMemory => "System ran out of resources.", in as_str()
131 ErrorKind::Busy => "The system is busy working on something else.", in as_str()
132 ErrorKind::Communication => "Communication with a remote party failed.", in as_str()
133 ErrorKind::Security => "A security fault was detected.", in as_str()
134 ErrorKind::ShortBuffer => "The supplied buffer is too short for the generated output.", in as_str()
135 ErrorKind::ExternalCancel => "Undocumented.", in as_str()
136 ErrorKind::Overflow => "Data overflow.", in as_str()
137 ErrorKind::TargetDead => "Trusted Application has panicked during the operation.", in as_str()
138 ErrorKind::StorageNoSpace => "Insufficient space is available.", in as_str()
139 ErrorKind::MacInvalid => "MAC is invalid.", in as_str()
140 ErrorKind::SignatureInvalid => "Signature is invalid.", in as_str()
141 ErrorKind::TimeNotSet => "The persistent time has not been set.", in as_str()
142 ErrorKind::TimeNeedsReset => { in as_str()
145 ErrorKind::Unknown => "Unknown error.", in as_str()
151 pub fn new(kind: ErrorKind) -> Error { in new()
178 pub fn kind(&self) -> ErrorKind { in kind() argument
180 raw::TEE_ERROR_CORRUPT_OBJECT => ErrorKind::CorruptObject, in kind()
181 raw::TEE_ERROR_CORRUPT_OBJECT_2 => ErrorKind::CorruptObject2, in kind()
182 raw::TEE_ERROR_STORAGE_NOT_AVAILABLE => ErrorKind::StorageNotAvailable, in kind()
183 raw::TEE_ERROR_STORAGE_NOT_AVAILABLE_2 => ErrorKind::StorageNotAvailable2, in kind()
184 raw::TEE_ERROR_GENERIC => ErrorKind::Generic, in kind()
185 raw::TEE_ERROR_ACCESS_DENIED => ErrorKind::AccessDenied, in kind()
186 raw::TEE_ERROR_CANCEL => ErrorKind::Cancel, in kind()
187 raw::TEE_ERROR_ACCESS_CONFLICT => ErrorKind::AccessConflict, in kind()
188 raw::TEE_ERROR_EXCESS_DATA => ErrorKind::ExcessData, in kind()
189 raw::TEE_ERROR_BAD_FORMAT => ErrorKind::BadFormat, in kind()
190 raw::TEE_ERROR_BAD_PARAMETERS => ErrorKind::BadParameters, in kind()
191 raw::TEE_ERROR_BAD_STATE => ErrorKind::BadState, in kind()
192 raw::TEE_ERROR_ITEM_NOT_FOUND => ErrorKind::ItemNotFound, in kind()
193 raw::TEE_ERROR_NOT_IMPLEMENTED => ErrorKind::NotImplemented, in kind()
194 raw::TEE_ERROR_NOT_SUPPORTED => ErrorKind::NotSupported, in kind()
195 raw::TEE_ERROR_NO_DATA => ErrorKind::NoData, in kind()
196 raw::TEE_ERROR_OUT_OF_MEMORY => ErrorKind::OutOfMemory, in kind()
197 raw::TEE_ERROR_BUSY => ErrorKind::Busy, in kind()
198 raw::TEE_ERROR_COMMUNICATION => ErrorKind::Communication, in kind()
199 raw::TEE_ERROR_SECURITY => ErrorKind::Security, in kind()
200 raw::TEE_ERROR_SHORT_BUFFER => ErrorKind::ShortBuffer, in kind()
201 raw::TEE_ERROR_EXTERNAL_CANCEL => ErrorKind::ExternalCancel, in kind()
202 raw::TEE_ERROR_OVERFLOW => ErrorKind::Overflow, in kind()
203 raw::TEE_ERROR_TARGET_DEAD => ErrorKind::TargetDead, in kind()
204 raw::TEE_ERROR_STORAGE_NO_SPACE => ErrorKind::StorageNoSpace, in kind()
205 raw::TEE_ERROR_MAC_INVALID => ErrorKind::MacInvalid, in kind()
206 raw::TEE_ERROR_SIGNATURE_INVALID => ErrorKind::SignatureInvalid, in kind()
207 raw::TEE_ERROR_TIME_NOT_SET => ErrorKind::TimeNotSet, in kind()
208 raw::TEE_ERROR_TIME_NEEDS_RESET => ErrorKind::TimeNeedsReset, in kind()
209 _ => ErrorKind::Unknown, in kind()
240 impl From<ErrorKind> for Error {
242 fn from(kind: ErrorKind) -> Error { in from()