Struct solana_jsonrpc_http_server::Rpc[][src]

pub struct Rpc<M: Metadata = (), S: Middleware<M> = NoopMiddleware> {
    pub handler: Arc<MetaIoHandler<M, S>>,
    pub extractor: Arc<MetaExtractor<M>>,
}

RPC Handler bundled with metadata extractor.

Fields

RPC Handler

Metadata extractor

Trait Implementations

impl<M: Metadata, S: Middleware<M>> Clone for Rpc<M, S>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations

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

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