Trait near_fetch::query::ProcessQuery
source · pub trait ProcessQuery {
type Method: RpcMethod;
type Output;
// Required methods
fn into_request(self, block_ref: BlockReference) -> Result<Self::Method>;
fn from_response(
resp: <Self::Method as RpcMethod>::Response
) -> Result<Self::Output>;
}Expand description
Trait used as a converter from WorkspaceRequest to near-rpc request, and from near-rpc response to a WorkspaceResult. Mostly used internally to facilitate syntax sugar for performing RPC requests with async builders.
Required Associated Types§
Required Methods§
sourcefn into_request(self, block_ref: BlockReference) -> Result<Self::Method>
fn into_request(self, block_ref: BlockReference) -> Result<Self::Method>
Convert into the Request object that is required to perform the RPC request.
Object Safety§
This trait is not object safe.