[][src]Enum pcsc::Error

#[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,
    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,
}

Possible library errors.

See pcsclite, MSDN.

Variants

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
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

Trait Implementations

impl Clone for Error[src]

impl Copy for Error[src]

impl Debug for Error[src]

impl Display for Error[src]

impl Eq for Error[src]

impl Error for Error[src]

impl Hash for Error[src]

impl PartialEq<Error> for Error[src]

impl StructuralEq for Error[src]

impl StructuralPartialEq for Error[src]

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

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.