[][src]Enum solana_client::rpc_request::RpcRequest

pub enum RpcRequest {
    ConfirmTransaction,
    DeregisterNode,
    ValidatorExit,
    GetAccountInfo,
    GetBalance,
    GetBlockTime,
    GetClusterNodes,
    GetConfirmedBlock,
    GetConfirmedBlocks,
    GetEpochInfo,
    GetEpochSchedule,
    GetGenesisHash,
    GetInflation,
    GetLeaderSchedule,
    GetNumBlocksSinceSignatureConfirmation,
    GetProgramAccounts,
    GetRecentBlockhash,
    GetSignatureStatus,
    GetSlot,
    GetSlotLeader,
    GetStorageTurn,
    GetStorageTurnRate,
    GetSlotsPerSegment,
    GetStoragePubkeysForSlot,
    GetTransactionCount,
    GetVersion,
    GetVoteAccounts,
    RegisterNode,
    RequestAirdrop,
    SendTransaction,
    SignVote,
    GetMinimumBalanceForRentExemption,
    MinimumLedgerSlot,
}

Variants

ConfirmTransaction
DeregisterNode
ValidatorExit
GetAccountInfo
GetBalance
GetBlockTime
GetClusterNodes
GetConfirmedBlock
GetConfirmedBlocks
GetEpochInfo
GetEpochSchedule
GetGenesisHash
GetInflation
GetLeaderSchedule
GetNumBlocksSinceSignatureConfirmation
GetProgramAccounts
GetRecentBlockhash
GetSignatureStatus
GetSlot
GetSlotLeader
GetStorageTurn
GetStorageTurnRate
GetSlotsPerSegment
GetStoragePubkeysForSlot
GetTransactionCount
GetVersion
GetVoteAccounts
RegisterNode
RequestAirdrop
SendTransaction
SignVote
GetMinimumBalanceForRentExemption
MinimumLedgerSlot

Trait Implementations

impl Debug for RpcRequest[src]

impl Eq for RpcRequest[src]

impl Hash for RpcRequest[src]

impl PartialEq<RpcRequest> for RpcRequest[src]

impl StructuralEq for RpcRequest[src]

impl StructuralPartialEq for RpcRequest[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.