debug-print-0.2.0.1: A structured alternative to Show
Safe HaskellNone
LanguageGHC2021

DebugPrint

Documentation

class ToDebugPrintValue a where #

Minimal complete definition

Nothing

Instances

Instances details
ToDebugPrintValue Int16 
Instance details

Defined in DebugPrint.Core

ToDebugPrintValue Int32 
Instance details

Defined in DebugPrint.Core

ToDebugPrintValue Int64 
Instance details

Defined in DebugPrint.Core

ToDebugPrintValue Int8 
Instance details

Defined in DebugPrint.Core

ToDebugPrintValue Word16 
Instance details

Defined in DebugPrint.Core

ToDebugPrintValue Word32 
Instance details

Defined in DebugPrint.Core

ToDebugPrintValue Word64 
Instance details

Defined in DebugPrint.Core

ToDebugPrintValue Word8 
Instance details

Defined in DebugPrint.Core

ToDebugPrintValue Tagged Source # 
Instance details

Defined in DebugPrint.Tagged

ToDebugPrintValue DebugPrintValue 
Instance details

Defined in DebugPrint.Core

ToDebugPrintValue Text 
Instance details

Defined in DebugPrint.Core

ToDebugPrintValue Text 
Instance details

Defined in DebugPrint.Core

ToDebugPrintValue Integer 
Instance details

Defined in DebugPrint.Core

ToDebugPrintValue Natural 
Instance details

Defined in DebugPrint.Core

ToDebugPrintValue Bool 
Instance details

Defined in DebugPrint.Core

ToDebugPrintValue Char 
Instance details

Defined in DebugPrint.Core

ToDebugPrintValue Int 
Instance details

Defined in DebugPrint.Core

ToDebugPrintValue Word 
Instance details

Defined in DebugPrint.Core

ToDebugPrintValue a => ToDebugPrintValue (NonEmpty a) 
Instance details

Defined in DebugPrint.Core

ToDebugPrintValue a => ToDebugPrintValue (Seq a) 
Instance details

Defined in DebugPrint.Core

Integral a => ToDebugPrintValue (DebugInteger a) 
Instance details

Defined in DebugPrint.Core

Show a => ToDebugPrintValue (DebugShow a) 
Instance details

Defined in DebugPrint.Core

ToDebugPrintValue a => ToDebugPrintValue (Vector a) 
Instance details

Defined in DebugPrint.Core

Methods

toDebugPrintValue :: Vector a -> DebugPrintValue #

ToDebugPrintValue a => ToDebugPrintValue (Maybe a) 
Instance details

Defined in DebugPrint.Core

ToDebugPrintValue a => ToDebugPrintValue [a] 
Instance details

Defined in DebugPrint.Core

class ToDebugPrintRecord a where #

Minimal complete definition

Nothing