|  MonadRaftChan v m => MonadRaftChan v (RaftSocketT sm v m) Source # |   | 
Instance detailsDefined in Examples.Raft.Socket.Node    | 
|  MonadTrans (RaftSocketT sm v) Source # |   | 
Instance detailsDefined in Examples.Raft.Socket.Node   | 
|  Monad m => MonadReader (NodeSocketEnv sm v) (RaftSocketT sm v m) Source # |   | 
Instance detailsDefined in Examples.Raft.Socket.Node   | 
|  Monad m => Monad (RaftSocketT sm v m) Source # |   | 
Instance detailsDefined in Examples.Raft.Socket.Node   | 
|  Functor m => Functor (RaftSocketT sm v m) Source # |   | 
Instance detailsDefined in Examples.Raft.Socket.Node   | 
|  MonadFail m => MonadFail (RaftSocketT sm v m) Source # |   | 
Instance detailsDefined in Examples.Raft.Socket.Node   | 
|  Applicative m => Applicative (RaftSocketT sm v m) Source # |   | 
Instance detailsDefined in Examples.Raft.Socket.Node   | 
|  Alternative m => Alternative (RaftSocketT sm v m) Source # |   | 
Instance detailsDefined in Examples.Raft.Socket.Node   | 
|  MonadPlus m => MonadPlus (RaftSocketT sm v m) Source # |   | 
Instance detailsDefined in Examples.Raft.Socket.Node   | 
|  MonadIO m => MonadIO (RaftSocketT sm v m) Source # |   | 
Instance detailsDefined in Examples.Raft.Socket.Node   | 
|  MonadThrow m => MonadThrow (RaftSocketT sm v m) Source # |   | 
Instance detailsDefined in Examples.Raft.Socket.Node   | 
|  MonadCatch m => MonadCatch (RaftSocketT sm v m) Source # |   | 
Instance detailsDefined in Examples.Raft.Socket.Node   | 
|  MonadMask m => MonadMask (RaftSocketT sm v m) Source # |   | 
Instance detailsDefined in Examples.Raft.Socket.Node   | 
|  (MonadIO m, RaftPersist m) => RaftPersist (RaftSocketT sm v m) Source # |   | 
Instance detailsDefined in Examples.Raft.Socket.Node    | 
|  (MonadIO m, MonadRaftFork m) => MonadRaftFork (RaftSocketT sm v m) Source # |   | 
Instance detailsDefined in Examples.Raft.Socket.Node    | 
|  RaftReadLog m v => RaftReadLog (RaftSocketT sm v m) v Source # |   | 
Instance detailsDefined in Examples.Raft.Socket.Node    | 
|  RaftDeleteLog m v => RaftDeleteLog (RaftSocketT sm v m) v Source # |   | 
Instance detailsDefined in Examples.Raft.Socket.Node    | 
|  RaftWriteLog m v => RaftWriteLog (RaftSocketT sm v m) v Source # |   | 
Instance detailsDefined in Examples.Raft.Socket.Node    | 
|  (MonadIO m, RaftInitLog m v) => RaftInitLog (RaftSocketT sm v m) v Source # |   | 
Instance detailsDefined in Examples.Raft.Socket.Node    | 
|  (MonadIO m, Show v) => RaftRecvRPC (RaftSocketT sm v m) v Source # |   | 
Instance detailsDefined in Examples.Raft.Socket.Node    | 
|  (MonadCatch m, MonadMask m, MonadIO m, Serialize v, Show v) => RaftSendRPC (RaftSocketT sm v m) v Source # |   | 
Instance detailsDefined in Examples.Raft.Socket.Node   | 
|  (MonadIO m, Serialize v) => RaftRecvClient (RaftSocketT sm v m) v Source # |   | 
Instance detailsDefined in Examples.Raft.Socket.Node    | 
|  RaftStateMachine m sm v => RaftStateMachine (RaftSocketT sm v m) sm v Source # |   | 
Instance detailsDefined in Examples.Raft.Socket.Node   | 
|  (RaftStateMachinePure sm v, MonadMask m, MonadCatch m, MonadIO m, Serialize sm, Serialize v) => RaftSendClient (RaftSocketT sm v m) sm v Source # |   | 
Instance detailsDefined in Examples.Raft.Socket.Node   | 
|  type RaftEventChan v (RaftSocketT sm v m) Source # |   | 
Instance detailsDefined in Examples.Raft.Socket.Node   | 
|  type RaftPersistError (RaftSocketT sm v m) Source # |   | 
Instance detailsDefined in Examples.Raft.Socket.Node   | 
|  type RaftReadLogError (RaftSocketT sm v m) Source # |   | 
Instance detailsDefined in Examples.Raft.Socket.Node   | 
|  type RaftDeleteLogError (RaftSocketT sm v m) Source # |   | 
Instance detailsDefined in Examples.Raft.Socket.Node   | 
|  type RaftWriteLogError (RaftSocketT sm v m) Source # |   | 
Instance detailsDefined in Examples.Raft.Socket.Node   | 
|  type RaftInitLogError (RaftSocketT sm v m) Source # |   | 
Instance detailsDefined in Examples.Raft.Socket.Node   | 
|  type RaftThreadId (RaftSocketT sm v m) Source # |   | 
Instance detailsDefined in Examples.Raft.Socket.Node   | 
|  type RaftRecvRPCError (RaftSocketT sm v m) v Source # |   | 
Instance detailsDefined in Examples.Raft.Socket.Node   | 
|  type RaftRecvClientError (RaftSocketT sm v m) v Source # |   | 
Instance detailsDefined in Examples.Raft.Socket.Node   |