Struct ckb_cli_plugin_protocol::JsonrpcRequest
source · pub struct JsonrpcRequest {
pub jsonrpc: String,
pub id: Value,
pub method: String,
pub params: Vec<Value>,
}
Expand description
A JSONRPC request object
Fields§
§jsonrpc: String
jsonrpc field, MUST be “2.0”
id: Value
Identifier for this Request, which should appear in the response
method: String
The name of the RPC call
params: Vec<Value>
Parameters to the RPC call
Trait Implementations§
source§impl Clone for JsonrpcRequest
impl Clone for JsonrpcRequest
source§fn clone(&self) -> JsonrpcRequest
fn clone(&self) -> JsonrpcRequest
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for JsonrpcRequest
impl Debug for JsonrpcRequest
source§impl<'de> Deserialize<'de> for JsonrpcRequest
impl<'de> Deserialize<'de> for JsonrpcRequest
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl From<(u64, PluginRequest)> for JsonrpcRequest
impl From<(u64, PluginRequest)> for JsonrpcRequest
source§fn from((id, request): (u64, PluginRequest)) -> JsonrpcRequest
fn from((id, request): (u64, PluginRequest)) -> JsonrpcRequest
Converts to this type from the input type.
source§impl Serialize for JsonrpcRequest
impl Serialize for JsonrpcRequest
source§impl TryFrom<&JsonrpcRequest> for CallbackRequest
impl TryFrom<&JsonrpcRequest> for CallbackRequest
source§fn try_from(data: &JsonrpcRequest) -> Result<CallbackRequest, Self::Error>
fn try_from(data: &JsonrpcRequest) -> Result<CallbackRequest, Self::Error>
Performs the conversion.
source§impl TryFrom<&JsonrpcRequest> for IndexerRequest
impl TryFrom<&JsonrpcRequest> for IndexerRequest
source§fn try_from(data: &JsonrpcRequest) -> Result<IndexerRequest, Self::Error>
fn try_from(data: &JsonrpcRequest) -> Result<IndexerRequest, Self::Error>
Performs the conversion.
source§impl TryFrom<&JsonrpcRequest> for KeyStoreRequest
impl TryFrom<&JsonrpcRequest> for KeyStoreRequest
source§fn try_from(data: &JsonrpcRequest) -> Result<KeyStoreRequest, Self::Error>
fn try_from(data: &JsonrpcRequest) -> Result<KeyStoreRequest, Self::Error>
Performs the conversion.
source§impl TryFrom<&JsonrpcRequest> for RpcRequest
impl TryFrom<&JsonrpcRequest> for RpcRequest
source§fn try_from(data: &JsonrpcRequest) -> Result<RpcRequest, Self::Error>
fn try_from(data: &JsonrpcRequest) -> Result<RpcRequest, Self::Error>
Performs the conversion.