Crate duper_rpc

Crate duper_rpc 

Source
Expand description

§duper_rpc

An RPC implementation for Duper.

This crate contains definitions of the base parts of the Duper RPC (including requests, responses, and errors), as well as an implementation of a tower based server (see server) and a RequestBuilder.

Re-exports§

pub use crate::request::Request;
pub use crate::request::RequestBuilder;
pub use crate::request::RequestCall;
pub use crate::response::Response;
pub use crate::response::ResponseError;
pub use crate::response::ResponseResult;
pub use crate::response::ResponseSuccess;
pub use crate::server::Server;
pub use crate::server::State;

Modules§

request
Definitions and builder for Duper RPC requests.
response
Definitions for Duper RPC responses.
server
Duper RPC server implementation.

Enums§

DuperRpcVersion
Error
Possible errors when calling a Duper RPC endpoint.
RequestId

Type Aliases§

Result