Struct jsonrpc_http_server::Rpc [−][src]
pub struct Rpc<M: Metadata = (), S: Middleware<M> = Noop> {
pub handler: Arc<MetaIoHandler<M, S>>,
pub extractor: Arc<dyn MetaExtractor<M>>,
}
Expand description
RPC Handler bundled with metadata extractor.
Fields
handler: Arc<MetaIoHandler<M, S>>
RPC Handler
extractor: Arc<dyn MetaExtractor<M>>
Metadata extractor
Implementations
Trait Implementations
Auto Trait Implementations
impl<M = (), S = Noop> !RefUnwindSafe for Rpc<M, S>
impl<M = (), S = Noop> !UnwindSafe for Rpc<M, S>
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more