Ribosome.Host.Run
type RpcProcess = Process RpcMessage (Either Text RpcMessage) Source #
type RpcStack = [Log, DataLog LogReport, Rpc !! RpcError, Responses RequestId Response !! RpcError, ChanEvents Event, ChanConsumer Event, Reports] Source #
type RpcDeps = [RpcProcess, UserError] Source #
interpretRpcStack :: Members IOStack r => Members RpcDeps r => Members [Log, Reader LogConfig] r => InterpretersFor RpcStack r Source #