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§
- Json
RpcError - JSON-RPC 2.0 Error Object
- Json
RpcError Response - JSON-RPC 2.0 Error Response
- Json
RpcRequest - JSON-RPC 2.0 Request
- Json
RpcResponse - JSON-RPC 2.0 Success Response
Enums§
- Json
RpcResponse Type - JSON-RPC 2.0 Response Type
Functions§
- validate_
method_ name - Validates a JSON-RPC method name for security and correctness