IO package:text-show

TextShow instances for IO-related data types. Since: 2
TextShow instances for Exception data types. Since: 2
TextShow instance for Ratio. Since: 2
TextShow instance for representational equality. Since: 2
Provides a TextShow instance for Version and the showbVersion function. Since: 2
Provides one possible concrete representation for Version. For a version with versionBranch = [1,2,3] and versionTags = ["tag1","tag2"], the output will be 1.2.3-tag1-tag2. Since: 3.6
The tracetEventIO function emits a message to the eventlog, if eventlog profiling is available and enabled at runtime. Compared to tracetEvent, tracetEventIO sequences the event with respect to other IO actions. Since: 2
The tracetIO function outputs the trace message from the IO monad. This sequences the output with respect to other IO actions. Since: 2
The tracetMarkerIO function emits a marker to the eventlog, if eventlog profiling is available and enabled at runtime. Compared to tracetMarker, tracetMarkerIO sequences the event with respect to other IO actions. Since: 2
Like tracetEventIO but accepts a lazy Text argument. Since: 2
Like tracetIO but accepts a lazy Text argument. Since: 2
Like tracetMarkerIO but accepts a lazy Text argument. Since: 2
Optional orphan TextShow, TextShow1, and TextShow2 instances for functions. Since: 2
Options that specify how to derive TextShow instances using Template Haskell. Since: 3.4
Sensible default Options. Since: 3.4
Like deriveTextShow1, but takes an Options argument. Since: 3.4
Like deriveTextShow2, but takes an Options argument. Since: 3.4
Like deriveTextShow, but takes an Options argument. Since: 3.4
If True, derived instances for empty data types (i.e., ones with no data constructors) will use the EmptyCase language extension. If False, derived instances will simply use seq instead. Since: 3.7