Enum solana_client::rpc_custom_error::RpcCustomError [−][src]
pub enum RpcCustomError { BlockCleanedUp { slot: Slot, first_available_block: Slot, }, SendTransactionPreflightFailure { message: String, result: RpcSimulateTransactionResult, }, TransactionSignatureVerificationFailure, BlockNotAvailable { slot: Slot, }, NodeUnhealthy { num_slots_behind: Option<Slot>, }, TransactionPrecompileVerificationFailure(TransactionError), SlotSkipped { slot: Slot, }, NoSnapshot, LongTermStorageSlotSkipped { slot: Slot, }, }
Variants
Show fields
Fields of SendTransactionPreflightFailure
message: String
result: RpcSimulateTransactionResult
Show fields
Fields of NodeUnhealthy
num_slots_behind: Option<Slot>
TransactionPrecompileVerificationFailure(TransactionError)
Auto Trait Implementations
impl RefUnwindSafe for RpcCustomError
impl RefUnwindSafe for RpcCustomError
impl Send for RpcCustomError
impl Send for RpcCustomError
impl Sync for RpcCustomError
impl Sync for RpcCustomError
impl Unpin for RpcCustomError
impl Unpin for RpcCustomError
impl UnwindSafe for RpcCustomError
impl UnwindSafe for RpcCustomError
Blanket Implementations
impl<T> AbiExample for T
impl<T> AbiExample for T
pub default fn example() -> T
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>,