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

pub enum RpcRequest {
    DeregisterNode,
    ValidatorExit,
    GetAccountInfo,
    GetBalance,
    GetBlockTime,
    GetClusterNodes,
    GetConfirmedBlock,
    GetConfirmedBlocks,
    GetConfirmedBlocksWithLimit,
    GetConfirmedSignaturesForAddress,
    GetConfirmedSignaturesForAddress2,
    GetConfirmedTransaction,
    GetEpochInfo,
    GetEpochSchedule,
    GetFeeCalculatorForBlockhash,
    GetFeeRateGovernor,
    GetFees,
    GetFirstAvailableBlock,
    GetGenesisHash,
    GetHealth,
    GetIdentity,
    GetInflationGovernor,
    GetInflationRate,
    GetLargestAccounts,
    GetLeaderSchedule,
    GetMinimumBalanceForRentExemption,
    GetMultipleAccounts,
    GetProgramAccounts,
    GetRecentBlockhash,
    GetSnapshotSlot,
    GetSignatureStatuses,
    GetSlot,
    GetSlotLeader,
    GetStorageTurn,
    GetStorageTurnRate,
    GetSlotsPerSegment,
    GetStoragePubkeysForSlot,
    GetSupply,
    GetTokenAccountBalance,
    GetTokenAccountsByDelegate,
    GetTokenAccountsByOwner,
    GetTokenSupply,
    GetTotalSupply,
    GetTransactionCount,
    GetVersion,
    GetVoteAccounts,
    MinimumLedgerSlot,
    RegisterNode,
    RequestAirdrop,
    SendTransaction,
    SimulateTransaction,
    SignVote,
}

Variants

DeregisterNode
ValidatorExit
GetAccountInfo
GetBalance
GetBlockTime
GetClusterNodes
GetConfirmedBlock
GetConfirmedBlocks
GetConfirmedBlocksWithLimit
GetConfirmedSignaturesForAddress
GetConfirmedSignaturesForAddress2
GetConfirmedTransaction
GetEpochInfo
GetEpochSchedule
GetFeeCalculatorForBlockhash
GetFeeRateGovernor
GetFees
GetFirstAvailableBlock
GetGenesisHash
GetHealth
GetIdentity
GetInflationGovernor
GetInflationRate
GetLargestAccounts
GetLeaderSchedule
GetMinimumBalanceForRentExemption
GetMultipleAccounts
GetProgramAccounts
GetRecentBlockhash
GetSnapshotSlot
GetSignatureStatuses
GetSlot
GetSlotLeader
GetStorageTurn
GetStorageTurnRate
GetSlotsPerSegment
GetStoragePubkeysForSlot
GetSupply
GetTokenAccountBalance
GetTokenAccountsByDelegate
GetTokenAccountsByOwner
GetTokenSupply
GetTotalSupply
GetTransactionCount
GetVersion
GetVoteAccounts
MinimumLedgerSlot
RegisterNode
RequestAirdrop
SendTransaction
SimulateTransaction
SignVote

Trait Implementations

impl Clone for RpcRequest[src]

impl Copy for RpcRequest[src]

impl Debug for RpcRequest[src]

impl Display 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> AbiExample for T

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<'a, T> Contains<'a, T> for T where
    T: 'a + Eq + Copy + Hash

type Item = &'a T

type Iter = Once<&'a T>

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> Instrument for T[src]

impl<T> Instrument for T[src]

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

impl<T> Pointable for T

type Init = T

The type for initializers.

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

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>,