| 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 | |
| Eq DebugPrintValue | |
Defined in DebugPrint.Core Methods (==) :: DebugPrintValue -> DebugPrintValue -> Bool # (/=) :: DebugPrintValue -> DebugPrintValue -> Bool # | |
| Ord DebugPrintValue | |
Defined in DebugPrint.Core Methods compare :: DebugPrintValue -> DebugPrintValue -> Ordering # (<) :: DebugPrintValue -> DebugPrintValue -> Bool # (<=) :: DebugPrintValue -> DebugPrintValue -> Bool # (>) :: DebugPrintValue -> DebugPrintValue -> Bool # (>=) :: DebugPrintValue -> DebugPrintValue -> Bool # max :: DebugPrintValue -> DebugPrintValue -> DebugPrintValue # min :: DebugPrintValue -> DebugPrintValue -> DebugPrintValue # | |
newtype DebugPrintRecord #
Constructors
| DebugPrintRecord (Map Text DebugPrintValue) |
Instances
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 Object | |
Defined in DebugPrint.Core Methods | |
| ToDebugPrintRecord Tagged Source # | |
Defined in DebugPrint.Tagged Methods | |
| ToDebugPrintRecord DebugPrintRecord | |
Defined in DebugPrint.Core Methods toDebugPrintRecord :: DebugPrintRecord -> DebugPrintRecord # | |