#[repr(u32)]pub enum Error {
Show 62 variants
InternalError = 2_148_532_225,
Cancelled = 2_148_532_226,
InvalidHandle = 2_148_532_227,
InvalidParameter = 2_148_532_228,
InvalidTarget = 2_148_532_229,
NoMemory = 2_148_532_230,
WaitedTooLong = 2_148_532_231,
InsufficientBuffer = 2_148_532_232,
UnknownReader = 2_148_532_233,
Timeout = 2_148_532_234,
SharingViolation = 2_148_532_235,
NoSmartcard = 2_148_532_236,
UnknownCard = 2_148_532_237,
CantDispose = 2_148_532_238,
ProtoMismatch = 2_148_532_239,
NotReady = 2_148_532_240,
InvalidValue = 2_148_532_241,
SystemCancelled = 2_148_532_242,
CommError = 2_148_532_243,
UnknownError = 2_148_532_244,
InvalidAtr = 2_148_532_245,
NotTransacted = 2_148_532_246,
ReaderUnavailable = 2_148_532_247,
Shutdown = 2_148_532_248,
PciTooSmall = 2_148_532_249,
ReaderUnsupported = 2_148_532_250,
DuplicateReader = 2_148_532_251,
CardUnsupported = 2_148_532_252,
NoService = 2_148_532_253,
ServiceStopped = 2_148_532_254,
IccInstallation = 2_148_532_256,
IccCreateorder = 2_148_532_257,
UnsupportedFeature = 2_148_532_255,
DirNotFound = 2_148_532_259,
FileNotFound = 2_148_532_260,
NoDir = 2_148_532_261,
NoFile = 2_148_532_262,
NoAccess = 2_148_532_263,
WriteTooMany = 2_148_532_264,
BadSeek = 2_148_532_265,
InvalidChv = 2_148_532_266,
UnknownResMng = 2_148_532_267,
NoSuchCertificate = 2_148_532_268,
CertificateUnavailable = 2_148_532_269,
NoReadersAvailable = 2_148_532_270,
CommDataLost = 2_148_532_271,
NoKeyContainer = 2_148_532_272,
ServerTooBusy = 2_148_532_273,
UnsupportedCard = 2_148_532_325,
UnresponsiveCard = 2_148_532_326,
UnpoweredCard = 2_148_532_327,
ResetCard = 2_148_532_328,
RemovedCard = 2_148_532_329,
SecurityViolation = 2_148_532_330,
WrongChv = 2_148_532_331,
ChvBlocked = 2_148_532_332,
Eof = 2_148_532_333,
CancelledByUser = 2_148_532_334,
CardNotAuthenticated = 2_148_532_335,
CacheItemNotFound = 2_148_532_336,
CacheItemStale = 2_148_532_337,
CacheItemTooBig = 2_148_532_338,
}
Variants§
InternalError = 2_148_532_225
Cancelled = 2_148_532_226
InvalidHandle = 2_148_532_227
InvalidParameter = 2_148_532_228
InvalidTarget = 2_148_532_229
NoMemory = 2_148_532_230
WaitedTooLong = 2_148_532_231
InsufficientBuffer = 2_148_532_232
UnknownReader = 2_148_532_233
Timeout = 2_148_532_234
SharingViolation = 2_148_532_235
NoSmartcard = 2_148_532_236
UnknownCard = 2_148_532_237
CantDispose = 2_148_532_238
ProtoMismatch = 2_148_532_239
NotReady = 2_148_532_240
InvalidValue = 2_148_532_241
SystemCancelled = 2_148_532_242
CommError = 2_148_532_243
UnknownError = 2_148_532_244
InvalidAtr = 2_148_532_245
NotTransacted = 2_148_532_246
Shutdown = 2_148_532_248
PciTooSmall = 2_148_532_249
ReaderUnsupported = 2_148_532_250
DuplicateReader = 2_148_532_251
CardUnsupported = 2_148_532_252
NoService = 2_148_532_253
ServiceStopped = 2_148_532_254
IccInstallation = 2_148_532_256
IccCreateorder = 2_148_532_257
UnsupportedFeature = 2_148_532_255
DirNotFound = 2_148_532_259
FileNotFound = 2_148_532_260
NoDir = 2_148_532_261
NoFile = 2_148_532_262
NoAccess = 2_148_532_263
WriteTooMany = 2_148_532_264
BadSeek = 2_148_532_265
InvalidChv = 2_148_532_266
UnknownResMng = 2_148_532_267
NoSuchCertificate = 2_148_532_268
NoReadersAvailable = 2_148_532_270
CommDataLost = 2_148_532_271
NoKeyContainer = 2_148_532_272
ServerTooBusy = 2_148_532_273
UnsupportedCard = 2_148_532_325
UnresponsiveCard = 2_148_532_326
UnpoweredCard = 2_148_532_327
ResetCard = 2_148_532_328
RemovedCard = 2_148_532_329
SecurityViolation = 2_148_532_330
WrongChv = 2_148_532_331
ChvBlocked = 2_148_532_332
Eof = 2_148_532_333
CancelledByUser = 2_148_532_334
CardNotAuthenticated = 2_148_532_335
CacheItemNotFound = 2_148_532_336
CacheItemStale = 2_148_532_337
CacheItemTooBig = 2_148_532_338
Trait Implementations§
source§impl Error for Error
impl Error for Error
source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
source§impl PartialEq for Error
impl PartialEq for Error
impl Copy for Error
impl Eq for Error
impl StructuralEq for Error
impl StructuralPartialEq for Error
Auto Trait Implementations§
impl RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl UnwindSafe for Error
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