IO package:text-show
TextShow instances for
IO-related data types.
Since: 2
TextShow instance for representational equality.
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
Options that specify how to derive TextShow instances using
Template Haskell.
Since: 3.4
Sensible default
Options.
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