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

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

Variants

DeregisterNode
ValidatorExit
GetAccountInfo
GetBalance
GetBlockTime
GetClusterNodes
GetConfirmedBlock
GetConfirmedBlocks
GetEpochInfo
GetEpochSchedule
GetGenesisHash
GetIdentity
GetInflation
GetLeaderSchedule
GetProgramAccounts
GetRecentBlockhash
GetFeeCalculatorForBlockhash
GetFeeRateGovernor
GetSignatureStatuses
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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,