| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Examples.Raft.FileStore
Documentation
newtype NodeEnvError Source #
Constructors
| NodeEnvError Text |
Instances
| Show NodeEnvError Source # | |
Defined in Examples.Raft.FileStore Methods showsPrec :: Int -> NodeEnvError -> ShowS # show :: NodeEnvError -> String # showList :: [NodeEnvError] -> ShowS # | |
| Exception NodeEnvError Source # | |
Defined in Examples.Raft.FileStore Methods toException :: NodeEnvError -> SomeException # fromException :: SomeException -> Maybe NodeEnvError # displayException :: NodeEnvError -> String # | |
data NodeFileStoreEnv Source #
Constructors
| NodeFileStoreEnv | |
Fields | |
Instances
| Monad m => MonadReader NodeFileStoreEnv (RaftFileStoreT m) Source # | |
Defined in Examples.Raft.FileStore Methods ask :: RaftFileStoreT m NodeFileStoreEnv # local :: (NodeFileStoreEnv -> NodeFileStoreEnv) -> RaftFileStoreT m a -> RaftFileStoreT m a # reader :: (NodeFileStoreEnv -> a) -> RaftFileStoreT m a # | |
newtype RaftFileStoreT m a Source #
Constructors
| RaftFileStoreT | |
Fields | |
Instances
readLogEntries :: (MonadIO m, Serialize v) => RaftFileStoreT m (Either Text (Entries v)) Source #