| 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 #