Enum solana_remote_wallet::remote_wallet::RemoteWalletError[][src]

pub enum RemoteWalletError {
    Hid(String),
    DeviceTypeMismatch,
    InvalidDevice,
    DerivationPathError(DerivationPathError),
    InvalidInput(String),
    InvalidPath(String),
    LedgerError(LedgerError),
    NoDeviceFound,
    Protocol(&'static str),
    PubkeyNotFound,
    UserCancel,
    LocatorError(LocatorError),
}
Expand description

Remote wallet error.

Variants

Hid(String)
DeviceTypeMismatch
InvalidDevice
DerivationPathError(DerivationPathError)
InvalidInput(String)
InvalidPath(String)
LedgerError(LedgerError)
NoDeviceFound
Protocol(&'static str)
PubkeyNotFound
UserCancel
LocatorError(LocatorError)

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Formats the value using the given formatter. Read more

The lower-level source of this error, if any. Read more

🔬 This is a nightly-only experimental API. (backtrace)

Returns a stack backtrace, if available, of where this error occurred. Read more

👎 Deprecated since 1.42.0:

use the Display impl or to_string()

👎 Deprecated since 1.33.0:

replaced by Error::source, which can support downcasting

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Converts a reference to Self into a dynamic trait object of Fail.

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the “name” of the error. Read more

Returns a reference to the underlying cause of this failure, if it is an error that wraps other errors. Read more

Returns a reference to the Backtrace carried by this failure, if it carries one. Read more

Provides context for this failure. Read more

Wraps this failure in a compatibility wrapper that implements std::error::Error. Read more

Performs the conversion.

Performs the conversion.

Should always be Self

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

Converts the given value to a String. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.