| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
Hix.Data.Monad
Documentation
Constructors
| LogError | |
| LogWarn | |
| LogInfo | |
| LogVerbose | |
| LogDebug |
Instances
| Generic LogLevel Source # | |||||
Defined in Hix.Data.Monad Associated Types
| |||||
| Show LogLevel Source # | |||||
| Eq LogLevel Source # | |||||
| type Rep LogLevel Source # | |||||
Defined in Hix.Data.Monad type Rep LogLevel = D1 ('MetaData "LogLevel" "Hix.Data.Monad" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'False) ((C1 ('MetaCons "LogError" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "LogWarn" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "LogInfo" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "LogVerbose" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "LogDebug" 'PrefixI 'False) (U1 :: Type -> Type)))) | |||||
data AppResources Source #
Instances
| MonadIO M Source # | |
Defined in Hix.Data.Monad | |
| Applicative M Source # | |
| Functor M Source # | |
| Monad M Source # | |
| MonadCatch M Source # | |
Defined in Hix.Data.Monad | |
| MonadMask M Source # | |
Defined in Hix.Data.Monad Methods mask :: HasCallStack => ((forall a. M a -> M a) -> M b) -> M b # uninterruptibleMask :: HasCallStack => ((forall a. M a -> M a) -> M b) -> M b # generalBracket :: HasCallStack => M a -> (a -> ExitCase b -> M c) -> (a -> M b) -> M (b, c) # | |
| MonadThrow M Source # | |
Defined in Hix.Data.Monad Methods throwM :: (HasCallStack, Exception e) => e -> M a # | |
| HasField name AppResources a => HasField (name :: k) AppResProxy (M a) Source # | |
Defined in Hix.Data.Monad Methods getField :: AppResProxy -> M a # | |
| Show k => NLookup LookupFatal k v (Text -> M v) Source # | |
data AppResProxy Source #
Constructors
| AppResProxy |
Instances
| HasField name AppResources a => HasField (name :: k) AppResProxy (M a) Source # | |
Defined in Hix.Data.Monad Methods getField :: AppResProxy -> M a # | |
appRes :: AppResProxy Source #