Struct solana_client::client_error::ClientError [−][src]
pub struct ClientError {
pub request: Option<RpcRequest>,
pub kind: ClientErrorKind,
}Fields
request: Option<RpcRequest>kind: ClientErrorKindImplementations
impl ClientError[src]
impl ClientError[src]pub fn new_with_request(kind: ClientErrorKind, request: RpcRequest) -> Self[src]
pub fn into_with_request(self, request: RpcRequest) -> Self[src]
pub fn request(&self) -> Option<&RpcRequest>[src]
pub fn kind(&self) -> &ClientErrorKind[src]
Trait Implementations
impl Error for ClientError[src]
impl Error for ClientError[src]impl From<ClientError> for TpuSenderError[src]
impl From<ClientError> for TpuSenderError[src]fn from(source: ClientError) -> Self[src]
impl From<ClientErrorKind> for ClientError[src]
impl From<ClientErrorKind> for ClientError[src]fn from(kind: ClientErrorKind) -> Self[src]
impl From<FaucetError> for ClientError[src]
impl From<FaucetError> for ClientError[src]fn from(err: FaucetError) -> Self[src]
impl From<SignerError> for ClientError[src]
impl From<SignerError> for ClientError[src]fn from(err: SignerError) -> Self[src]
impl From<TransactionError> for ClientError[src]
impl From<TransactionError> for ClientError[src]fn from(err: TransactionError) -> Self[src]
impl From<TransportError> for ClientError[src]
impl From<TransportError> for ClientError[src]fn from(err: TransportError) -> Self[src]
Auto Trait Implementations
impl !RefUnwindSafe for ClientError
impl !RefUnwindSafe for ClientErrorimpl Send for ClientError
impl Send for ClientErrorimpl Sync for ClientError
impl Sync for ClientErrorimpl Unpin for ClientError
impl Unpin for ClientErrorimpl !UnwindSafe for ClientError
impl !UnwindSafe for ClientErrorBlanket Implementations
impl<T> AbiExample for T
impl<T> AbiExample for Tpub 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 Ttype 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>,