[][src]Enum indyrs::ErrorCode

#[repr(i32)]pub enum ErrorCode {
    Success,
    CommonInvalidParam1,
    CommonInvalidParam2,
    CommonInvalidParam3,
    CommonInvalidParam4,
    CommonInvalidParam5,
    CommonInvalidParam6,
    CommonInvalidParam7,
    CommonInvalidParam8,
    CommonInvalidParam9,
    CommonInvalidParam10,
    CommonInvalidParam11,
    CommonInvalidParam12,
    CommonInvalidState,
    CommonInvalidStructure,
    CommonIOError,
    CommonInvalidParam13,
    CommonInvalidParam14,
    CommonInvalidParam15,
    CommonInvalidParam16,
    CommonInvalidParam17,
    CommonInvalidParam18,
    CommonInvalidParam19,
    CommonInvalidParam20,
    CommonInvalidParam21,
    CommonInvalidParam22,
    CommonInvalidParam23,
    CommonInvalidParam24,
    CommonInvalidParam25,
    CommonInvalidParam26,
    CommonInvalidParam27,
    WalletInvalidHandle,
    WalletUnknownTypeError,
    WalletTypeAlreadyRegisteredError,
    WalletAlreadyExistsError,
    WalletNotFoundError,
    WalletIncompatiblePoolError,
    WalletAlreadyOpenedError,
    WalletAccessFailed,
    WalletInputError,
    WalletDecodingError,
    WalletStorageError,
    WalletEncryptionError,
    WalletItemNotFound,
    WalletItemAlreadyExists,
    WalletQueryError,
    PoolLedgerNotCreatedError,
    PoolLedgerInvalidPoolHandle,
    PoolLedgerTerminated,
    LedgerNoConsensusError,
    LedgerInvalidTransaction,
    LedgerSecurityError,
    PoolLedgerConfigAlreadyExistsError,
    PoolLedgerTimeout,
    PoolIncompatibleProtocolVersion,
    LedgerNotFound,
    AnoncredsRevocationRegistryFullError,
    AnoncredsInvalidUserRevocId,
    AnoncredsMasterSecretDuplicateNameError,
    AnoncredsProofRejected,
    AnoncredsCredentialRevoked,
    AnoncredsCredDefAlreadyExistsError,
    UnknownCryptoTypeError,
    DidAlreadyExistsError,
    UnknownPaymentMethod,
    IncompatiblePaymentError,
    PaymentInsufficientFundsError,
    PaymentSourceDoesNotExistError,
    PaymentOperationNotSupportedError,
    PaymentExtraFundsError,
    TransactionNotAllowed,
}

Variants

Success
CommonInvalidParam1
CommonInvalidParam2
CommonInvalidParam3
CommonInvalidParam4
CommonInvalidParam5
CommonInvalidParam6
CommonInvalidParam7
CommonInvalidParam8
CommonInvalidParam9
CommonInvalidParam10
CommonInvalidParam11
CommonInvalidParam12
CommonInvalidState
CommonInvalidStructure
CommonIOError
CommonInvalidParam13
CommonInvalidParam14
CommonInvalidParam15
CommonInvalidParam16
CommonInvalidParam17
CommonInvalidParam18
CommonInvalidParam19
CommonInvalidParam20
CommonInvalidParam21
CommonInvalidParam22
CommonInvalidParam23
CommonInvalidParam24
CommonInvalidParam25
CommonInvalidParam26
CommonInvalidParam27
WalletInvalidHandle
WalletUnknownTypeError
WalletTypeAlreadyRegisteredError
WalletAlreadyExistsError
WalletNotFoundError
WalletIncompatiblePoolError
WalletAlreadyOpenedError
WalletAccessFailed
WalletInputError
WalletDecodingError
WalletStorageError
WalletEncryptionError
WalletItemNotFound
WalletItemAlreadyExists
WalletQueryError
PoolLedgerNotCreatedError
PoolLedgerInvalidPoolHandle
PoolLedgerTerminated
LedgerNoConsensusError
LedgerInvalidTransaction
LedgerSecurityError
PoolLedgerConfigAlreadyExistsError
PoolLedgerTimeout
PoolIncompatibleProtocolVersion
LedgerNotFound
AnoncredsRevocationRegistryFullError
AnoncredsInvalidUserRevocId
AnoncredsMasterSecretDuplicateNameError
AnoncredsProofRejected
AnoncredsCredentialRevoked
AnoncredsCredDefAlreadyExistsError
UnknownCryptoTypeError
DidAlreadyExistsError
UnknownPaymentMethod
IncompatiblePaymentError
PaymentInsufficientFundsError
PaymentSourceDoesNotExistError
PaymentOperationNotSupportedError
PaymentExtraFundsError
TransactionNotAllowed

Trait Implementations

impl Clone for ErrorCode[src]

impl Copy for ErrorCode[src]

impl Debug for ErrorCode[src]

impl Display for ErrorCode[src]

impl Fail for ErrorCode[src]

impl From<i32> for ErrorCode[src]

impl FromPrimitive for ErrorCode[src]

impl Into<i32> for ErrorCode[src]

impl PartialEq<ErrorCode> for ErrorCode[src]

impl StructuralPartialEq for ErrorCode[src]

impl ToPrimitive for ErrorCode[src]

Auto Trait Implementations

Blanket Implementations

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

impl<T> AsFail for T where
    T: Fail
[src]

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

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

impl<E> Fail for E where
    E: 'static + Error + Send + Sync
[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.