Monads in which we make RPC calls
In order to be able to make an RPC call, we need
MonadIO (obviously)
MonadMask in order to ensure that the RPC call is terminated cleanly
Access to the Connection to the server
Methods
getConnection :: m Connection
Instances1CanCallRPC
(MonadIO m, MonadMask m) => CanCallRPC (ReaderT Connection m)Defined in grapesy-1.1.1 · Network.GRPC.Client.StreamType