Safe Haskell | None |
---|---|
Language | GHC2021 |
DebugPrint
Documentation
data DebugPrintValue #
Constructors
DebugPrintValueInt Integer | |
DebugPrintValueText Text | |
DebugPrintValueBool Bool | |
DebugPrintValueVector (Vector DebugPrintValue) | |
DebugPrintValueRecord DebugPrintRecord |
Instances
IsString DebugPrintValue | |
Defined in DebugPrint.Core Methods fromString :: String -> DebugPrintValue # | |
ToDebugPrintValue DebugPrintValue | |
Defined in DebugPrint.Core Methods |
newtype DebugPrintRecord #
Constructors
DebugPrintRecord (Map Text DebugPrintValue) |
Instances
Monoid DebugPrintRecord | |
Defined in DebugPrint.Core Methods mappend :: DebugPrintRecord -> DebugPrintRecord -> DebugPrintRecord # mconcat :: [DebugPrintRecord] -> DebugPrintRecord # | |
Semigroup DebugPrintRecord | |
Defined in DebugPrint.Core Methods (<>) :: DebugPrintRecord -> DebugPrintRecord -> DebugPrintRecord # sconcat :: NonEmpty DebugPrintRecord -> DebugPrintRecord # stimes :: Integral b => b -> DebugPrintRecord -> DebugPrintRecord # | |
ToDebugPrintRecord DebugPrintRecord | |
Defined in DebugPrint.Core Methods toDebugPrintRecord :: DebugPrintRecord -> DebugPrintRecord # |
class ToDebugPrintValue a where #
Minimal complete definition
Nothing
Methods
toDebugPrintValue :: a -> DebugPrintValue #
default toDebugPrintValue :: (Generic a, ToDebugPrintRecordRep (Rep a)) => a -> DebugPrintValue #
Instances
class ToDebugPrintRecord a where #
Minimal complete definition
Nothing
Methods
toDebugPrintRecord :: a -> DebugPrintRecord #
default toDebugPrintRecord :: (Generic a, ToDebugPrintRecordRep (Rep a)) => a -> DebugPrintRecord #
Instances
ToDebugPrintRecord Tagged Source # | |
Defined in DebugPrint.Tagged Methods | |
ToDebugPrintRecord DebugPrintRecord | |
Defined in DebugPrint.Core Methods toDebugPrintRecord :: DebugPrintRecord -> DebugPrintRecord # |