Struct sota::datatype::json_rpc::RpcOk [] [src]

pub struct RpcOk<D: Decodable> {
    pub jsonrpc: String,
    pub id: u64,
    pub result: Option<D>,
}

Encapsulates a successful JSON-RPC response.

Fields

jsonrpc
id
result

Methods

impl<D: Decodable> RpcOk<D>
[src]

fn new(id: u64, result: Option<D>) -> RpcOk<D>

Instantiate a new successful JSON-RPC response type.

Trait Implementations

Derived Implementations

impl<D: Encodable + Decodable> Encodable for RpcOk<D>
[src]

fn encode<__SD: Encoder>(&self, __arg_0: &mut __SD) -> Result<(), __SD::Error>

Serialize a value using an Encoder.

impl<D: Decodable + Decodable> Decodable for RpcOk<D>
[src]

fn decode<__DD: Decoder>(__arg_0: &mut __DD) -> Result<RpcOk<D>, __DD::Error>

Deserialize a value using a Decoder.