Enum pcsc::Error
[−]
[src]
#[repr(u32)]pub enum Error { InternalError, Cancelled, InvalidHandle, InvalidParameter, InvalidTarget, NoMemory, WaitedTooLong, InsufficientBuffer, UnknownReader, Timeout, SharingViolation, NoSmartcard, UnknownCard, CantDispose, ProtoMismatch, NotReady, InvalidValue, SystemCancelled, CommError, UnknownError, InvalidAtr, NotTransacted, ReaderUnavailable, Shutdown, PciTooSmall, ReaderUnsupported, DuplicateReader, CardUnsupported, NoService, ServiceStopped, Unexpected, IccInstallation, IccCreateorder, UnsupportedFeature, DirNotFound, FileNotFound, NoDir, NoFile, NoAccess, WriteTooMany, BadSeek, InvalidChv, UnknownResMng, NoSuchCertificate, CertificateUnavailable, NoReadersAvailable, CommDataLost, NoKeyContainer, ServerTooBusy, UnsupportedCard, UnresponsiveCard, UnpoweredCard, ResetCard, RemovedCard, SecurityViolation, WrongChv, ChvBlocked, Eof, CancelledByUser, CardNotAuthenticated, CacheItemNotFound, CacheItemStale, CacheItemTooBig, }
Variants
InternalError
Cancelled
InvalidHandle
InvalidParameter
InvalidTarget
NoMemory
WaitedTooLong
InsufficientBuffer
UnknownReader
Timeout
SharingViolation
NoSmartcard
UnknownCard
CantDispose
ProtoMismatch
NotReady
InvalidValue
SystemCancelled
CommError
UnknownError
InvalidAtr
NotTransacted
Shutdown
PciTooSmall
ReaderUnsupported
DuplicateReader
CardUnsupported
NoService
ServiceStopped
Unexpected
IccInstallation
IccCreateorder
UnsupportedFeature
DirNotFound
FileNotFound
NoDir
NoFile
NoAccess
WriteTooMany
BadSeek
InvalidChv
UnknownResMng
NoSuchCertificate
NoReadersAvailable
CommDataLost
NoKeyContainer
ServerTooBusy
UnsupportedCard
UnresponsiveCard
UnpoweredCard
ResetCard
RemovedCard
SecurityViolation
WrongChv
ChvBlocked
Eof
CancelledByUser
CardNotAuthenticated
CacheItemNotFound
CacheItemStale
CacheItemTooBig
Trait Implementations
impl Debug for Error
[src]
impl Clone for Error
[src]
fn clone(&self) -> Error
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Copy for Error
[src]
impl PartialEq for Error
[src]
fn eq(&self, __arg_0: &Error) -> bool
[src]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Eq for Error
[src]
impl Hash for Error
[src]
fn hash<__H: Hasher>(&self, __arg_0: &mut __H)
[src]
Feeds this value into the given [Hasher
]. Read more
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more
impl Error for Error
[src]
fn description(&self) -> &str
[src]
A short description of the error. Read more
fn cause(&self) -> Option<&Error>
1.0.0[src]
The lower-level cause of this error, if any. Read more