| Safe Haskell | None |
|---|---|
| Language | GHC2024 |
Data.Git.Phoenix.App
Documentation
type PhoenixM (m :: Type -> Type) = (HasCallStack, MonadUnliftIO m, MonadFail m, HasInHandlesSem m) Source #
data PhoenixUberConf Source #
Constructors
| PhoenixUberConf | |
Fields | |
Instances
| HasInHandlesSem (ReaderT PhoenixUberConf IO) Source # | |
Defined in Data.Git.Phoenix.App Methods | |
type PhoenixUberM (m :: Type -> Type) = (PhoenixM m, MonadReader PhoenixUberConf m) Source #
data PhoenixExtractConf Source #
Constructors
| PhoenixExtractConf | |
Fields | |
Instances
| HasInHandlesSem (ReaderT PhoenixExtractConf IO) Source # | |
Defined in Data.Git.Phoenix.App Methods getInHandlesSem :: ReaderT PhoenixExtractConf IO QSem Source # | |
type PhoenixExtractM (m :: Type -> Type) = (PhoenixM m, MonadReader PhoenixExtractConf m) Source #
data PhoenixSearchConf Source #
Constructors
| PhoenixSearchConf | |
Fields | |
Instances
| HasInHandlesSem (ReaderT PhoenixSearchConf IO) Source # | |
Defined in Data.Git.Phoenix.App Methods getInHandlesSem :: ReaderT PhoenixSearchConf IO QSem Source # | |
type PhoenixSearchM (m :: Type -> Type) = (PhoenixM m, MonadReader PhoenixSearchConf m) Source #
type PhoenixCoCon (m :: Type -> Type) = (PhoenixM m, MonadResource m) Source #