List of all items
Structs
- client::Client
- client::ClientConfig
- client::Subscription
- client::builder::ClientBuilder
- client::message_dispatcher::MessageDispatcher
- client::subscriptions::Subscription
- client::subscriptions::Subscriptions
- codec::JsonCodec
- message::Error
- message::Notification
- message::NotificationResult
- message::Request
- message::Response
- net::TcpConfig
- server::NewRequest
- server::Server
- server::ServerConfig
- server::builder::ServerBuilder
- server::channel::Channel
- server::channel::NewNotification
- server::channel::Subscription
- server::response_queue::ResponseQueue
Enums
Traits
- codec::ClonableJsonCodec
- codec::Codec
- codec::Decoder
- codec::Encoder
- net::ToEndpoint
- server::pubsub_service::PubSubRPCService
- server::service::RPCService
Attribute Macros
Type Aliases
- client::RequestID
- error::RPCResult
- error::Result
- message::ID
- message::SubscriptionID
- server::pubsub_service::PubSubRPCMethod
- server::pubsub_service::PubSubRPCMethodOutput
- server::service::RPCMethod
- server::service::RPCMethodOutput
Constants
- client::builder::DEFAULT_MAX_SUBSCRIPTION_BUFFER_SIZE
- client::builder::DEFAULT_TIMEOUT
- message::INTERNAL_ERROR_CODE
- message::INTERNAL_ERROR_MSG
- message::INVALID_PARAMS_ERROR_CODE
- message::INVALID_REQUEST_ERROR_CODE
- message::JSONRPC_VERSION
- message::METHOD_NOT_FOUND_ERROR_CODE
- message::PARSE_ERROR_CODE
- server::CHANNEL_SUBSCRIPTION_BUFFER_SIZE
- server::FAILED_TO_PARSE_ERROR_MSG
- server::INVALID_REQUEST_ERROR_MSG
- server::METHOD_NOT_FOUND_ERROR_MSG
- server::UNSUPPORTED_JSONRPC_VERSION