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), }
Remote wallet error.
Variants
Hid(String)
DerivationPathError(DerivationPathError)
InvalidInput(String)
InvalidPath(String)
LedgerError(LedgerError)
Protocol(&'static str)
LocatorError(LocatorError)
Trait Implementations
impl Clone for RemoteWalletError
[src]
impl Clone for RemoteWalletError
[src]fn clone(&self) -> RemoteWalletError
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Display for RemoteWalletError
[src]
impl Display for RemoteWalletError
[src]impl Error for RemoteWalletError
[src]
impl Error for RemoteWalletError
[src]impl From<DerivationPathError> for RemoteWalletError
[src]
impl From<DerivationPathError> for RemoteWalletError
[src]fn from(source: DerivationPathError) -> Self
[src]
impl From<HidError> for RemoteWalletError
[src]
impl From<HidError> for RemoteWalletError
[src]fn from(err: HidError) -> RemoteWalletError
[src]
impl From<LedgerError> for RemoteWalletError
[src]
impl From<LedgerError> for RemoteWalletError
[src]fn from(source: LedgerError) -> Self
[src]
impl From<LocatorError> for RemoteWalletError
[src]
impl From<LocatorError> for RemoteWalletError
[src]fn from(source: LocatorError) -> Self
[src]
Auto Trait Implementations
impl RefUnwindSafe for RemoteWalletError
impl RefUnwindSafe for RemoteWalletError
impl Send for RemoteWalletError
impl Send for RemoteWalletError
impl Sync for RemoteWalletError
impl Sync for RemoteWalletError
impl Unpin for RemoteWalletError
impl Unpin for RemoteWalletError
impl UnwindSafe for RemoteWalletError
impl UnwindSafe for RemoteWalletError
Blanket Implementations
impl<T> AbiExample for T
impl<T> AbiExample for T
pub default fn example() -> T
impl<T> AsFail for T where
T: Fail,
impl<T> AsFail for T where
T: Fail,
pub fn as_fail(&self) -> &(dyn Fail + 'static)
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,