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