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