Skip to main content

Request

Trait Request 

Source
pub trait Request<S = Dialect>: RequestMessage + Send
where S: Dialect,
{ 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".

Implementors§

Source§

impl Request for tendermint_rpc::endpoint::block::Request

Source§

impl Request for tendermint_rpc::endpoint::block_by_hash::Request

Source§

impl Request for tendermint_rpc::endpoint::block_results::Request

Source§

impl Request for tendermint_rpc::endpoint::block_search::Request

Source§

impl Request for tendermint_rpc::endpoint::broadcast::tx_commit::Request

Source§

impl Request for tendermint_rpc::endpoint::header::Request

Source§

impl Request for tendermint_rpc::endpoint::header_by_hash::Request

Source§

impl Request for tendermint_rpc::endpoint::tx::Request

Source§

impl Request for tendermint_rpc::endpoint::tx_search::Request

Source§

impl Request<Dialect> for tendermint_rpc::endpoint::block::Request

Source§

impl Request<Dialect> for tendermint_rpc::endpoint::block::Request

Source§

impl Request<Dialect> for tendermint_rpc::endpoint::block_by_hash::Request

Source§

impl Request<Dialect> for tendermint_rpc::endpoint::block_by_hash::Request

Source§

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

Source§

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

Source§

impl Request<Dialect> for tendermint_rpc::endpoint::block_search::Request

Source§

impl Request<Dialect> for tendermint_rpc::endpoint::block_search::Request

Source§

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

Source§

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

Source§

impl Request<Dialect> for tendermint_rpc::endpoint::header::Request

Source§

impl Request<Dialect> for tendermint_rpc::endpoint::header_by_hash::Request

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

type Response = Response<AppState>

Source§

impl<S> Request<S> for tendermint_rpc::endpoint::abci_info::Request
where S: Dialect,

Source§

impl<S> Request<S> for tendermint_rpc::endpoint::abci_query::Request
where S: Dialect,

Source§

impl<S> Request<S> for tendermint_rpc::endpoint::blockchain::Request
where S: Dialect,

Source§

impl<S> Request<S> for tendermint_rpc::endpoint::broadcast::tx_async::Request
where S: Dialect,

Source§

impl<S> Request<S> for tendermint_rpc::endpoint::broadcast::tx_sync::Request
where S: Dialect,

Source§

impl<S> Request<S> for tendermint_rpc::endpoint::commit::Request
where S: Dialect,

Source§

impl<S> Request<S> for tendermint_rpc::endpoint::consensus_params::Request
where S: Dialect,

Source§

impl<S> Request<S> for tendermint_rpc::endpoint::consensus_state::Request
where S: Dialect,

Source§

impl<S> Request<S> for tendermint_rpc::endpoint::genesis_chunked::Request
where S: Dialect,

Source§

impl<S> Request<S> for tendermint_rpc::endpoint::health::Request
where S: Dialect,

Source§

impl<S> Request<S> for tendermint_rpc::endpoint::net_info::Request
where S: Dialect,

Source§

impl<S> Request<S> for tendermint_rpc::endpoint::status::Request
where S: Dialect,

Source§

impl<S> Request<S> for tendermint_rpc::endpoint::subscribe::Request
where S: Dialect,

Source§

impl<S> Request<S> for tendermint_rpc::endpoint::unsubscribe::Request
where S: Dialect,

Source§

impl<S> Request<S> for tendermint_rpc::endpoint::validators::Request
where S: Dialect,

Source§

impl<S> Request<S> for tendermint_rpc::endpoint::evidence::Request<S>
where S: Dialect,