Request

Trait Request 

Source
pub trait Request<S: Dialect = LatestDialect>: RequestMessage + Send {
    type Response: Response;
}
Expand description

JSON-RPC requests

Required Associated Types§

Source

type Response: Response

Response type for this command

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl Request for cometbft_rpc::endpoint::block_results::Request

Source§

impl Request for cometbft_rpc::endpoint::broadcast::tx_commit::Request

Source§

impl Request for cometbft_rpc::endpoint::header::Request

Source§

impl Request for cometbft_rpc::endpoint::header_by_hash::Request

Source§

impl Request for cometbft_rpc::endpoint::tx::Request

Source§

impl Request for cometbft_rpc::endpoint::tx_search::Request

Source§

impl Request<Dialect> for cometbft_rpc::endpoint::block_results::Request

Source§

impl Request<Dialect> for cometbft_rpc::endpoint::broadcast::tx_commit::Request

Source§

impl Request<Dialect> for cometbft_rpc::endpoint::tx::Request

Source§

impl Request<Dialect> for cometbft_rpc::endpoint::tx_search::Request

Source§

impl<AppState, S> Request<S> for cometbft_rpc::endpoint::genesis::Request<AppState>
where AppState: Debug + Serialize + DeserializeOwned + Send, S: Dialect,

Source§

type Response = Response<AppState>

Source§

impl<S: Dialect> Request<S> for cometbft_rpc::endpoint::abci_info::Request

Source§

impl<S: Dialect> Request<S> for cometbft_rpc::endpoint::abci_query::Request

Source§

impl<S: Dialect> Request<S> for cometbft_rpc::endpoint::block::Request

Source§

impl<S: Dialect> Request<S> for cometbft_rpc::endpoint::block_by_hash::Request

Source§

impl<S: Dialect> Request<S> for cometbft_rpc::endpoint::block_search::Request

Source§

impl<S: Dialect> Request<S> for cometbft_rpc::endpoint::blockchain::Request

Source§

impl<S: Dialect> Request<S> for cometbft_rpc::endpoint::broadcast::tx_async::Request

Source§

impl<S: Dialect> Request<S> for cometbft_rpc::endpoint::broadcast::tx_sync::Request

Source§

impl<S: Dialect> Request<S> for cometbft_rpc::endpoint::commit::Request

Source§

impl<S: Dialect> Request<S> for cometbft_rpc::endpoint::consensus_params::Request

Source§

impl<S: Dialect> Request<S> for cometbft_rpc::endpoint::consensus_state::Request

Source§

impl<S: Dialect> Request<S> for cometbft_rpc::endpoint::evidence::Request<S>

Source§

impl<S: Dialect> Request<S> for cometbft_rpc::endpoint::health::Request

Source§

impl<S: Dialect> Request<S> for cometbft_rpc::endpoint::net_info::Request

Source§

impl<S: Dialect> Request<S> for cometbft_rpc::endpoint::status::Request

Source§

impl<S: Dialect> Request<S> for cometbft_rpc::endpoint::subscribe::Request

Source§

impl<S: Dialect> Request<S> for cometbft_rpc::endpoint::unsubscribe::Request

Source§

impl<S: Dialect> Request<S> for cometbft_rpc::endpoint::validators::Request