Struct solana_jsonrpc_http_server::ServerHandler[][src]

pub struct ServerHandler<M: Metadata = (), S: Middleware<M> = NoopMiddleware> { /* fields omitted */ }

jsonrpc http request handler.

Methods

impl<M: Metadata, S: Middleware<M>> ServerHandler<M, S>
[src]

Create new request handler.

Trait Implementations

impl<M: Metadata, S: Middleware<M>> Service for ServerHandler<M, S>
[src]

Requests handled by the service.

Responses given by the service.

Errors produced by the service.

The future response value.

Process the request and return the response asynchronously.

Auto Trait Implementations

impl<M, S> Send for ServerHandler<M, S>

impl<M, S> Sync for ServerHandler<M, S>