Skip to main content

Module protocol

Module protocol 

Source
Expand description

JSON-RPC 2.0 Protocol Types

This module provides type definitions for the JSON-RPC 2.0 specification. See JSON-RPC 2.0 Specification

§Overview

JSON-RPC is a stateless, light-weight remote procedure call (RPC) protocol. This module implements the complete specification including:

  • Request/Response messages
  • Standard error codes
  • Helper constructors for building valid messages
  • Full serialization support via serde

Modules§

error_codes
JSON-RPC 2.0 Standard Error Codes

Structs§

JsonRpcError
JSON-RPC 2.0 Error Object
JsonRpcErrorResponse
JSON-RPC 2.0 Error Response
JsonRpcRequest
JSON-RPC 2.0 Request
JsonRpcResponse
JSON-RPC 2.0 Success Response

Enums§

JsonRpcResponseType
JSON-RPC 2.0 Response Type

Functions§

validate_method_name
Validates a JSON-RPC method name for security and correctness