| Safe Haskell | None |
|---|---|
| Language | GHC2024 |
Debug.TraceEmbrace.Config.Type.Level
Documentation
data TraceLevel Source #
Constructors
| Trace | |
| Info | |
| Warning | |
| Error | |
| TracingDisabled |
Instances
traceLevelToChar :: TraceLevel -> Text Source #
charToLevel :: String -> (TraceLevel, String) Source #
data HaskellModulePrefixP Source #
Instances
| Predicate HaskellModulePrefixP LeveledModulePrefix Source # | |
Defined in Debug.TraceEmbrace.Config.Type.Level Methods validate :: Proxy HaskellModulePrefixP -> LeveledModulePrefix -> Maybe RefineException # | |
| Predicate HaskellModulePrefixP [LeveledModulePrefix] Source # | |
Defined in Debug.TraceEmbrace.Config.Type.Level Methods validate :: Proxy HaskellModulePrefixP -> [LeveledModulePrefix] -> Maybe RefineException # | |
data LeveledModulePrefix Source #
Constructors
| LeveledModulePrefix | |
Fields
| |
Instances
| FromJSON LeveledModulePrefix Source # | |||||
Defined in Debug.TraceEmbrace.Config.Type.Level Methods parseJSON :: Value -> Parser LeveledModulePrefix # parseJSONList :: Value -> Parser [LeveledModulePrefix] # | |||||
| ToJSON LeveledModulePrefix Source # | |||||
Defined in Debug.TraceEmbrace.Config.Type.Level Methods toJSON :: LeveledModulePrefix -> Value # toEncoding :: LeveledModulePrefix -> Encoding # toJSONList :: [LeveledModulePrefix] -> Value # toEncodingList :: [LeveledModulePrefix] -> Encoding # omitField :: LeveledModulePrefix -> Bool # | |||||
| Generic LeveledModulePrefix Source # | |||||
Defined in Debug.TraceEmbrace.Config.Type.Level Associated Types
Methods from :: LeveledModulePrefix -> Rep LeveledModulePrefix x # to :: Rep LeveledModulePrefix x -> LeveledModulePrefix # | |||||
| Show LeveledModulePrefix Source # | |||||
Defined in Debug.TraceEmbrace.Config.Type.Level Methods showsPrec :: Int -> LeveledModulePrefix -> ShowS # show :: LeveledModulePrefix -> String # showList :: [LeveledModulePrefix] -> ShowS # | |||||
| Eq LeveledModulePrefix Source # | |||||
Defined in Debug.TraceEmbrace.Config.Type.Level Methods (==) :: LeveledModulePrefix -> LeveledModulePrefix -> Bool # (/=) :: LeveledModulePrefix -> LeveledModulePrefix -> Bool # | |||||
| Predicate HaskellModulePrefixP LeveledModulePrefix Source # | |||||
Defined in Debug.TraceEmbrace.Config.Type.Level Methods validate :: Proxy HaskellModulePrefixP -> LeveledModulePrefix -> Maybe RefineException # | |||||
| Predicate HaskellModulePrefixP [LeveledModulePrefix] Source # | |||||
Defined in Debug.TraceEmbrace.Config.Type.Level Methods validate :: Proxy HaskellModulePrefixP -> [LeveledModulePrefix] -> Maybe RefineException # | |||||
| type Rep LeveledModulePrefix Source # | |||||
Defined in Debug.TraceEmbrace.Config.Type.Level type Rep LeveledModulePrefix = D1 ('MetaData "LeveledModulePrefix" "Debug.TraceEmbrace.Config.Type.Level" "trace-embrace-1.2.0-inplace" 'False) (C1 ('MetaCons "LeveledModulePrefix" 'PrefixI 'True) (S1 ('MetaSel ('Just "level") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TraceLevel) :*: S1 ('MetaSel ('Just "modulePrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) | |||||