Enum solana_client::client_error::ClientErrorKind [−][src]
pub enum ClientErrorKind { Io(Error), Reqwest(Error), RpcError(RpcError), SerdeJson(Error), SigningError(SignerError), TransactionError(TransactionError), FaucetError(FaucetError), Custom(String), }
Variants
Io(Error)
Reqwest(Error)
RpcError(RpcError)
SerdeJson(Error)
SigningError(SignerError)
TransactionError(TransactionError)
FaucetError(FaucetError)
Custom(String)
Trait Implementations
impl Error for ClientErrorKind
[src]
impl Error for ClientErrorKind
[src]impl From<ClientErrorKind> for ClientError
[src]
impl From<ClientErrorKind> for ClientError
[src]fn from(kind: ClientErrorKind) -> Self
[src]
impl From<FaucetError> for ClientErrorKind
[src]
impl From<FaucetError> for ClientErrorKind
[src]fn from(source: FaucetError) -> Self
[src]
impl From<SignerError> for ClientErrorKind
[src]
impl From<SignerError> for ClientErrorKind
[src]fn from(source: SignerError) -> Self
[src]
impl From<TransactionError> for ClientErrorKind
[src]
impl From<TransactionError> for ClientErrorKind
[src]fn from(source: TransactionError) -> Self
[src]
impl From<TransportError> for ClientErrorKind
[src]
impl From<TransportError> for ClientErrorKind
[src]fn from(err: TransportError) -> Self
[src]
Auto Trait Implementations
impl !RefUnwindSafe for ClientErrorKind
impl !RefUnwindSafe for ClientErrorKind
impl Send for ClientErrorKind
impl Send for ClientErrorKind
impl Sync for ClientErrorKind
impl Sync for ClientErrorKind
impl Unpin for ClientErrorKind
impl Unpin for ClientErrorKind
impl !UnwindSafe for ClientErrorKind
impl !UnwindSafe for ClientErrorKind
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> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
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>,