Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
newtype RaftLogFileStoreError Source #
Instances
Show RaftLogFileStoreError Source # | |
Defined in Examples.Raft.FileStore.Log showsPrec :: Int -> RaftLogFileStoreError -> ShowS # show :: RaftLogFileStoreError -> String # showList :: [RaftLogFileStoreError] -> ShowS # | |
Exception RaftLogFileStoreError Source # | |
newtype RaftLogFile Source #
Instances
Monad m => MonadReader RaftLogFile (RaftLogFileStoreT m) Source # | |
Defined in Examples.Raft.FileStore.Log ask :: RaftLogFileStoreT m RaftLogFile # local :: (RaftLogFile -> RaftLogFile) -> RaftLogFileStoreT m a -> RaftLogFileStoreT m a # reader :: (RaftLogFile -> a) -> RaftLogFileStoreT m a # |
newtype RaftLogFileStoreT m a Source #
Instances
runRaftLogFileStoreT :: RaftLogFile -> RaftLogFileStoreT m a -> m a Source #
readLogEntries :: (MonadIO m, Serialize v) => RaftLogFileStoreT m (Either Text (Entries v)) Source #