pub fn make_InternalStorageService_server<F, H, R, RS>(
proto: ProtocolID,
handler: H
) -> Result<Box<dyn ThriftService<F, Handler = H, RequestContext = R, ReplyState = RS> + Send + 'static>, ApplicationException>where
F: Framing + Send + Sync + 'static,
H: InternalStorageService,
R: RequestContext<Name = CStr> + Send + Sync + 'static,
<R as RequestContext>::ContextStack: ContextStack<Name = R::Name, Buffer = F::DecBuf> + Send + Sync + 'static,
RS: ReplyState<F, RequestContext = R> + Send + Sync + 'static,
Expand description
Construct a new instance of a InternalStorageService service.
This is called when a new instance of a Thrift service Processor is needed for a particular Thrift protocol.