/usr/share/doc/libghc-text-show-doc/html/TextShow.html is in libghc-text-show-doc 3.6-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>TextShow</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script src="file:///usr/share/javascript/mathjax/MathJax.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_TextShow.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/TextShow.html">Source</a></li><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">text-show-3.6: Efficient conversion of values into Text</p></div><div id="content"><div id="module-header"><table class="info"><tr><th valign="top">Copyright</th><td>(C) 2014-2017 Ryan Scott</td></tr><tr><th>License</th><td>BSD-style (see the file LICENSE)</td></tr><tr><th>Maintainer</th><td>Ryan Scott</td></tr><tr><th>Stability</th><td>Provisional</td></tr><tr><th>Portability</th><td>GHC</td></tr><tr><th>Safe Haskell</th><td>None</td></tr><tr><th>Language</th><td>Haskell2010</td></tr></table><p class="caption">TextShow</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">The <code>TextShow</code> classes</a><ul><li><a href="#g:2"><code>TextShow</code></a></li><li><a href="#g:3"><code>TextShow1</code></a></li><li><a href="#g:4"><code>TextShow2</code></a></li></ul></li><li><a href="#g:5"><code>Builder</code>s</a><ul><li><a href="#g:6">The <code>Builder</code> type</a></li><li><a href="#g:7">Constructing <code>Builder</code>s</a></li><li><a href="#g:8">Flushing the buffer state</a></li><li><a href="#g:9"><code>Builder</code> utility functions</a></li></ul></li><li><a href="#g:10">Printing values</a></li><li><a href="#g:11">Conversions</a><ul><li><a href="#g:12">Conversion between <code>TextShow</code> and string <code>Show</code></a></li><li><a href="#g:13">Conversions between <code>Builder</code>, strict <code><a href="TS.html#v:Text">Text</a></code>, and lazy <code><a href="TL.html#v:Text">Text</a></code></a></li></ul></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>Efficiently convert from values to <code>Text</code> via <code><a href="TextShow.html#t:Builder">Builder</a></code>s.</p><p><em>Since: 2</em></p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">class</span> <a href="#t:TextShow">TextShow</a> a <span class="keyword">where</span><ul class="subs"></ul></li><li class="src short"><a href="#v:showbParen">showbParen</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> -> <a href="TextShow.html#t:Builder">Builder</a> -> <a href="TextShow.html#t:Builder">Builder</a></li><li class="src short"><a href="#v:showtParen">showtParen</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></li><li class="src short"><a href="#v:showtlParen">showtlParen</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></li><li class="src short"><a href="#v:showbCommaSpace">showbCommaSpace</a> :: <a href="TextShow.html#t:Builder">Builder</a></li><li class="src short"><a href="#v:showtCommaSpace">showtCommaSpace</a> :: <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></li><li class="src short"><a href="#v:showtlCommaSpace">showtlCommaSpace</a> :: <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></li><li class="src short"><a href="#v:showbSpace">showbSpace</a> :: <a href="TextShow.html#t:Builder">Builder</a></li><li class="src short"><a href="#v:showtSpace">showtSpace</a> :: <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></li><li class="src short"><a href="#v:showtlSpace">showtlSpace</a> :: <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></li><li class="src short"><span class="keyword">class</span> <a href="#t:TextShow1">TextShow1</a> f <span class="keyword">where</span><ul class="subs"></ul></li><li class="src short"><a href="#v:showbPrec1">showbPrec1</a> :: (<a href="TextShow.html#t:TextShow1">TextShow1</a> f, <a href="TextShow.html#t:TextShow">TextShow</a> a) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> f a -> <a href="TextShow.html#t:Builder">Builder</a></li><li class="src short"><a href="#v:showbUnaryWith">showbUnaryWith</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> <a href="TextShow.html#t:Builder">Builder</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a></li><li class="src short"><a href="#v:liftShowtPrec">liftShowtPrec</a> :: <a href="TextShow.html#t:TextShow1">TextShow1</a> f => (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a>) -> ([a] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> f a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></li><li class="src short"><a href="#v:liftShowtlPrec">liftShowtlPrec</a> :: <a href="TextShow.html#t:TextShow1">TextShow1</a> f => (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a>) -> ([a] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> f a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></li><li class="src short"><span class="keyword">class</span> <a href="#t:TextShow2">TextShow2</a> f <span class="keyword">where</span><ul class="subs"></ul></li><li class="src short"><a href="#v:showbPrec2">showbPrec2</a> :: (<a href="TextShow.html#t:TextShow2">TextShow2</a> f, <a href="TextShow.html#t:TextShow">TextShow</a> a, <a href="TextShow.html#t:TextShow">TextShow</a> b) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> f a b -> <a href="TextShow.html#t:Builder">Builder</a></li><li class="src short"><a href="#v:showbBinaryWith">showbBinaryWith</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> b -> <a href="TextShow.html#t:Builder">Builder</a>) -> <a href="TextShow.html#t:Builder">Builder</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> b -> <a href="TextShow.html#t:Builder">Builder</a></li><li class="src short"><a href="#v:liftShowtPrec2">liftShowtPrec2</a> :: <a href="TextShow.html#t:TextShow2">TextShow2</a> f => (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a>) -> ([a] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a>) -> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> b -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a>) -> ([b] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> f a b -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></li><li class="src short"><a href="#v:liftShowtlPrec2">liftShowtlPrec2</a> :: <a href="TextShow.html#t:TextShow2">TextShow2</a> f => (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a>) -> ([a] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a>) -> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> b -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a>) -> ([b] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> f a b -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:Builder">Builder</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a></li><li class="src short"><a href="#v:toText">toText</a> :: <a href="TextShow.html#t:Builder">Builder</a> -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></li><li class="src short"><a href="#v:toLazyText">toLazyText</a> :: <a href="TextShow.html#t:Builder">Builder</a> -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></li><li class="src short"><a href="#v:toLazyTextWith">toLazyTextWith</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:Builder">Builder</a> -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></li><li class="src short"><a href="#v:toString">toString</a> :: <a href="TextShow.html#t:Builder">Builder</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a></li><li class="src short"><a href="#v:singleton">singleton</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Char.html#t:Char">Char</a> -> <a href="TextShow.html#t:Builder">Builder</a></li><li class="src short"><a href="#v:fromText">fromText</a> :: <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> -> <a href="TextShow.html#t:Builder">Builder</a></li><li class="src short"><a href="#v:fromLazyText">fromLazyText</a> :: <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> -> <a href="TextShow.html#t:Builder">Builder</a></li><li class="src short"><a href="#v:fromString">fromString</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -> <a href="TextShow.html#t:Builder">Builder</a></li><li class="src short"><a href="#v:flush">flush</a> :: <a href="TextShow.html#t:Builder">Builder</a></li><li class="src short"><a href="#v:lengthB">lengthB</a> :: <a href="TextShow.html#t:Builder">Builder</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int64">Int64</a></li><li class="src short"><a href="#v:unlinesB">unlinesB</a> :: [<a href="TextShow.html#t:Builder">Builder</a>] -> <a href="TextShow.html#t:Builder">Builder</a></li><li class="src short"><a href="#v:unwordsB">unwordsB</a> :: [<a href="TextShow.html#t:Builder">Builder</a>] -> <a href="TextShow.html#t:Builder">Builder</a></li><li class="src short"><a href="#v:printT">printT</a> :: <a href="TextShow.html#t:TextShow">TextShow</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> ()</li><li class="src short"><a href="#v:printTL">printTL</a> :: <a href="TextShow.html#t:TextShow">TextShow</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> ()</li><li class="src short"><a href="#v:hPrintT">hPrintT</a> :: <a href="TextShow.html#t:TextShow">TextShow</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-IO-Handle.html#t:Handle">Handle</a> -> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> ()</li><li class="src short"><a href="#v:hPrintTL">hPrintTL</a> :: <a href="TextShow.html#t:TextShow">TextShow</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-IO-Handle.html#t:Handle">Handle</a> -> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> ()</li><li class="src short"><span class="keyword">newtype</span> <a href="#t:FromStringShow">FromStringShow</a> a = <a href="#v:FromStringShow">FromStringShow</a> {<ul class="subs"><li><a href="#v:fromStringShow">fromStringShow</a> :: a</li></ul>}</li><li class="src short"><span class="keyword">newtype</span> <a href="#t:FromTextShow">FromTextShow</a> a = <a href="#v:FromTextShow">FromTextShow</a> {<ul class="subs"><li><a href="#v:fromTextShow">fromTextShow</a> :: a</li></ul>}</li><li class="src short"><span class="keyword">newtype</span> <a href="#t:FromStringShow1">FromStringShow1</a> f a = <a href="#v:FromStringShow1">FromStringShow1</a> {<ul class="subs"><li><a href="#v:fromStringShow1">fromStringShow1</a> :: f a</li></ul>}</li><li class="src short"><span class="keyword">newtype</span> <a href="#t:FromTextShow1">FromTextShow1</a> f a = <a href="#v:FromTextShow1">FromTextShow1</a> {<ul class="subs"><li><a href="#v:fromTextShow1">fromTextShow1</a> :: f a</li></ul>}</li><li class="src short"><span class="keyword">newtype</span> <a href="#t:FromStringShow2">FromStringShow2</a> f a b = <a href="#v:FromStringShow2">FromStringShow2</a> {<ul class="subs"><li><a href="#v:fromStringShow2">fromStringShow2</a> :: f a b</li></ul>}</li><li class="src short"><span class="keyword">newtype</span> <a href="#t:FromTextShow2">FromTextShow2</a> f a b = <a href="#v:FromTextShow2">FromTextShow2</a> {<ul class="subs"><li><a href="#v:fromTextShow2">fromTextShow2</a> :: f a b</li></ul>}</li><li class="src short"><a href="#v:showsPrecToShowbPrec">showsPrecToShowbPrec</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a></li><li class="src short"><a href="#v:showsToShowb">showsToShowb</a> :: (a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> a -> <a href="TextShow.html#t:Builder">Builder</a></li><li class="src short"><a href="#v:showbPrecToShowsPrec">showbPrecToShowsPrec</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a></li><li class="src short"><a href="#v:showbToShows">showbToShows</a> :: (a -> <a href="TextShow.html#t:Builder">Builder</a>) -> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a></li><li class="src short"><a href="#v:showtPrecToShowbPrec">showtPrecToShowbPrec</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a></li><li class="src short"><a href="#v:showtlPrecToShowbPrec">showtlPrecToShowbPrec</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a></li><li class="src short"><a href="#v:showtToShowb">showtToShowb</a> :: (a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a>) -> a -> <a href="TextShow.html#t:Builder">Builder</a></li><li class="src short"><a href="#v:showtlToShowb">showtlToShowb</a> :: (a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a>) -> a -> <a href="TextShow.html#t:Builder">Builder</a></li><li class="src short"><a href="#v:showbPrecToShowtPrec">showbPrecToShowtPrec</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></li><li class="src short"><a href="#v:showbPrecToShowtlPrec">showbPrecToShowtlPrec</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></li><li class="src short"><a href="#v:showbToShowt">showbToShowt</a> :: (a -> <a href="TextShow.html#t:Builder">Builder</a>) -> a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></li><li class="src short"><a href="#v:showbToShowtl">showbToShowtl</a> :: (a -> <a href="TextShow.html#t:Builder">Builder</a>) -> a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></li></ul></div><div id="interface"><h1 id="g:1">The <code>TextShow</code> classes</h1><h2 id="g:2"><code><a href="TextShow.html#t:TextShow">TextShow</a></code></h2><div class="top"><p class="src"><span class="keyword">class</span> <a id="t:TextShow" class="def">TextShow</a> a <span class="keyword">where</span> <a href="src/TextShow-Classes.html#TextShow" class="link">Source</a> <a href="#t:TextShow" class="selflink">#</a></p><div class="doc"><p>Conversion of values to <code>Text</code>. Because there are both strict and lazy <code>Text</code>
variants, the <code><a href="TextShow.html#t:TextShow">TextShow</a></code> class deliberately avoids using <code>Text</code> in its functions.
Instead, <code><a href="TextShow.html#v:showbPrec">showbPrec</a></code>, <code><a href="TextShow.html#v:showb">showb</a></code>, and <code><a href="TextShow.html#v:showbList">showbList</a></code> all return <code><a href="TextShow.html#t:Builder">Builder</a></code>, an
efficient intermediate form that can be converted to either kind of <code>Text</code>.</p><p><code><a href="TextShow.html#t:Builder">Builder</a></code> is a <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Monoid.html#t:Monoid">Monoid</a></code>, so it is useful to use the <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Monoid.html#v:mappend">mappend</a></code> (or <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Monoid.html#v:-60--62-"><></a></code>) function
to combine <code><a href="TextShow.html#t:Builder">Builder</a></code>s when creating <code><a href="TextShow.html#t:TextShow">TextShow</a></code> instances. As an example:</p><pre>import Data.Monoid
import TextShow
data Example = Example Int Int
instance TextShow Example where
showb (Example i1 i2) = showb i1 <> showbSpace <> showb i2
</pre><p>If you do not want to create <code><a href="TextShow.html#t:TextShow">TextShow</a></code> instances manually, you can alternatively
use the <a href="TextShow-TH.html">TextShow.TH</a> module to automatically generate default <code><a href="TextShow.html#t:TextShow">TextShow</a></code>
instances using Template Haskell, or the <a href="TextShow-Generic.html">TextShow.Generic</a> module to
quickly define <code><a href="TextShow.html#t:TextShow">TextShow</a></code> instances using <code>genericShowbPrec</code>.</p><p><em>Since: 2</em></p></div><div class="subs minimal"><p class="caption">Minimal complete definition</p><p class="src"><a href="TextShow.html#v:showbPrec">showbPrec</a> | <a href="TextShow.html#v:showb">showb</a></p></div><div class="subs methods"><p class="caption">Methods</p><p class="src"><a id="v:showbPrec" class="def">showbPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showbPrec" class="link">Source</a> <a href="#v:showbPrec" class="selflink">#</a></p><div class="doc"><p>Convert a value to a <code><a href="TextShow.html#t:Builder">Builder</a></code> with the given predence.</p><p><em>Since: 2</em></p></div><p class="src"><a id="v:showb" class="def">showb</a> :: a -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showb" class="link">Source</a> <a href="#v:showb" class="selflink">#</a></p><div class="doc"><p>Converts a value to a strict <code><a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></code>. If you hand-define this, it should
satisfy:</p><pre><code><a href="TextShow.html#v:showb">showb</a></code> = <code><a href="TextShow.html#v:showbPrec">showbPrec</a></code> 0
</pre><p><em>Since: 2</em></p></div><p class="src"><a id="v:showbList" class="def">showbList</a> :: [a] -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showbList" class="link">Source</a> <a href="#v:showbList" class="selflink">#</a></p><div class="doc"><p>Converts a list of values to a <code><a href="TextShow.html#t:Builder">Builder</a></code>. By default, this is defined as
<code>'showbList = <code><a href="TextShow-Data-List.html#v:showbListWith">showbListWith</a></code> <code><a href="TextShow.html#v:showb">showb</a></code></code>, but it can be overridden to allow
for specialized displaying of lists (e.g., lists of <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Char.html#t:Char">Char</a></code>s).</p><p><em>Since: 2</em></p></div><p class="src"><a id="v:showtPrec" class="def">showtPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtPrec" class="link">Source</a> <a href="#v:showtPrec" class="selflink">#</a></p><div class="doc"><p>Converts a value to a strict <code><a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></code> with the given precedence. This
can be overridden for efficiency, but it should satisfy:</p><pre><code><a href="TextShow.html#v:showtPrec">showtPrec</a></code> p = <code><a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#v:toStrict">toStrict</a></code> . <code><a href="TextShow.html#v:showtlPrec">showtlPrec</a></code> p
</pre><p><em>Since: 3</em></p></div><p class="src"><a id="v:showt" class="def">showt</a> :: a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showt" class="link">Source</a> <a href="#v:showt" class="selflink">#</a></p><div class="doc"><p>Converts a value to a strict <code><a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></code>. This can be overridden for
efficiency, but it should satisfy:</p><pre><code><a href="TextShow.html#v:showt">showt</a></code> = <code><a href="TextShow.html#v:showtPrec">showtPrec</a></code> 0
<code><a href="TextShow.html#v:showt">showt</a></code> = <code><a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#v:toStrict">toStrict</a></code> . <code><a href="TextShow.html#v:showtl">showtl</a></code>
</pre><p>The first equation is the default definition of <code><a href="TextShow.html#v:showt">showt</a></code>.</p><p><em>Since: 3</em></p></div><p class="src"><a id="v:showtList" class="def">showtList</a> :: [a] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtList" class="link">Source</a> <a href="#v:showtList" class="selflink">#</a></p><div class="doc"><p>Converts a list of values to a strict <code><a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></code>. This can be overridden for
efficiency, but it should satisfy:</p><pre><code><a href="TextShow.html#v:showtList">showtList</a></code> = <code><a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#v:toStrict">toStrict</a></code> . <code><a href="TextShow.html#v:showtlList">showtlList</a></code>
</pre><p><em>Since: 3</em></p></div><p class="src"><a id="v:showtlPrec" class="def">showtlPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtlPrec" class="link">Source</a> <a href="#v:showtlPrec" class="selflink">#</a></p><div class="doc"><p>Converts a value to a lazy <code><a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></code> with the given precedence. This
can be overridden for efficiency, but it should satisfy:</p><pre><code><a href="TextShow.html#v:showtlPrec">showtlPrec</a></code> p = <code><a href="TextShow.html#v:toLazyText">toLazyText</a></code> . <code><a href="TextShow.html#v:showbPrec">showbPrec</a></code> p
</pre><p><em>Since: 3</em></p></div><p class="src"><a id="v:showtl" class="def">showtl</a> :: a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtl" class="link">Source</a> <a href="#v:showtl" class="selflink">#</a></p><div class="doc"><p>Converts a value to a lazy <code><a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></code>. This can be overridden for
efficiency, but it should satisfy:</p><pre><code><a href="TextShow.html#v:showtl">showtl</a></code> = <code><a href="TextShow.html#v:showtlPrec">showtlPrec</a></code> 0
<code><a href="TextShow.html#v:showtl">showtl</a></code> = <code><a href="TextShow.html#v:toLazyText">toLazyText</a></code> . <code><a href="TextShow.html#v:showb">showb</a></code>
</pre><p>The first equation is the default definition of <code><a href="TextShow.html#v:showtl">showtl</a></code>.</p><p><em>Since: 3</em></p></div><p class="src"><a id="v:showtlList" class="def">showtlList</a> :: [a] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtlList" class="link">Source</a> <a href="#v:showtlList" class="selflink">#</a></p><div class="doc"><p>Converts a list of values to a lazy <code><a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></code>. This can be overridden for
efficiency, but it should satisfy:</p><pre><code><a href="TextShow.html#v:showtlList">showtlList</a></code> = <code><a href="TextShow.html#v:toLazyText">toLazyText</a></code> . <code><a href="TextShow.html#v:showbList">showbList</a></code>
</pre><p><em>Since: 3</em></p></div></div><div class="subs instances"><p id="control.i:TextShow" class="caption collapser" onclick="toggleSection('i:TextShow')">Instances</p><div id="section.i:TextShow" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:TextShow:TextShow:1" class="instance expander" onclick="toggleSection('i:ic:TextShow:TextShow:1')"></span> <a href="TextShow.html#t:TextShow">TextShow</a> <a href="TextShow-Generic.html#t:ConType">ConType</a></span> <a href="src/TextShow-Classes.html#line-580" class="link">Source</a> <a href="#t:TextShow" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:TextShow:TextShow:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showbPrec">showbPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow-Generic.html#t:ConType">ConType</a> -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showbPrec" class="link">Source</a> <a href="#v:showbPrec" class="selflink">#</a></p><p class="src"><a href="#v:showb">showb</a> :: <a href="TextShow-Generic.html#t:ConType">ConType</a> -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showb" class="link">Source</a> <a href="#v:showb" class="selflink">#</a></p><p class="src"><a href="#v:showbList">showbList</a> :: [<a href="TextShow-Generic.html#t:ConType">ConType</a>] -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showbList" class="link">Source</a> <a href="#v:showbList" class="selflink">#</a></p><p class="src"><a href="#v:showtPrec">showtPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow-Generic.html#t:ConType">ConType</a> -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtPrec" class="link">Source</a> <a href="#v:showtPrec" class="selflink">#</a></p><p class="src"><a href="#v:showt">showt</a> :: <a href="TextShow-Generic.html#t:ConType">ConType</a> -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showt" class="link">Source</a> <a href="#v:showt" class="selflink">#</a></p><p class="src"><a href="#v:showtList">showtList</a> :: [<a href="TextShow-Generic.html#t:ConType">ConType</a>] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtList" class="link">Source</a> <a href="#v:showtList" class="selflink">#</a></p><p class="src"><a href="#v:showtlPrec">showtlPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow-Generic.html#t:ConType">ConType</a> -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtlPrec" class="link">Source</a> <a href="#v:showtlPrec" class="selflink">#</a></p><p class="src"><a href="#v:showtl">showtl</a> :: <a href="TextShow-Generic.html#t:ConType">ConType</a> -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtl" class="link">Source</a> <a href="#v:showtl" class="selflink">#</a></p><p class="src"><a href="#v:showtlList">showtlList</a> :: [<a href="TextShow-Generic.html#t:ConType">ConType</a>] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtlList" class="link">Source</a> <a href="#v:showtlList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:TextShow:TextShow:2" class="instance expander" onclick="toggleSection('i:ic:TextShow:TextShow:2')"></span> <a href="TextShow.html#t:TextShow">TextShow</a> a => <a href="TextShow.html#t:TextShow">TextShow</a> (<a href="TextShow.html#t:FromTextShow">FromTextShow</a> a)</span> <a href="src/TextShow-Classes.html#line-173" class="link">Source</a> <a href="#t:TextShow" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:TextShow:TextShow:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showbPrec">showbPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showbPrec" class="link">Source</a> <a href="#v:showbPrec" class="selflink">#</a></p><p class="src"><a href="#v:showb">showb</a> :: <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showb" class="link">Source</a> <a href="#v:showb" class="selflink">#</a></p><p class="src"><a href="#v:showbList">showbList</a> :: [<a href="TextShow.html#t:FromTextShow">FromTextShow</a> a] -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showbList" class="link">Source</a> <a href="#v:showbList" class="selflink">#</a></p><p class="src"><a href="#v:showtPrec">showtPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtPrec" class="link">Source</a> <a href="#v:showtPrec" class="selflink">#</a></p><p class="src"><a href="#v:showt">showt</a> :: <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showt" class="link">Source</a> <a href="#v:showt" class="selflink">#</a></p><p class="src"><a href="#v:showtList">showtList</a> :: [<a href="TextShow.html#t:FromTextShow">FromTextShow</a> a] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtList" class="link">Source</a> <a href="#v:showtList" class="selflink">#</a></p><p class="src"><a href="#v:showtlPrec">showtlPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtlPrec" class="link">Source</a> <a href="#v:showtlPrec" class="selflink">#</a></p><p class="src"><a href="#v:showtl">showtl</a> :: <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtl" class="link">Source</a> <a href="#v:showtl" class="selflink">#</a></p><p class="src"><a href="#v:showtlList">showtlList</a> :: [<a href="TextShow.html#t:FromTextShow">FromTextShow</a> a] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtlList" class="link">Source</a> <a href="#v:showtlList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:TextShow:TextShow:3" class="instance expander" onclick="toggleSection('i:ic:TextShow:TextShow:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> a => <a href="TextShow.html#t:TextShow">TextShow</a> (<a href="TextShow.html#t:FromStringShow">FromStringShow</a> a)</span> <a href="src/TextShow-Classes.html#line-120" class="link">Source</a> <a href="#t:TextShow" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:TextShow:TextShow:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showbPrec">showbPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showbPrec" class="link">Source</a> <a href="#v:showbPrec" class="selflink">#</a></p><p class="src"><a href="#v:showb">showb</a> :: <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showb" class="link">Source</a> <a href="#v:showb" class="selflink">#</a></p><p class="src"><a href="#v:showbList">showbList</a> :: [<a href="TextShow.html#t:FromStringShow">FromStringShow</a> a] -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showbList" class="link">Source</a> <a href="#v:showbList" class="selflink">#</a></p><p class="src"><a href="#v:showtPrec">showtPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtPrec" class="link">Source</a> <a href="#v:showtPrec" class="selflink">#</a></p><p class="src"><a href="#v:showt">showt</a> :: <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showt" class="link">Source</a> <a href="#v:showt" class="selflink">#</a></p><p class="src"><a href="#v:showtList">showtList</a> :: [<a href="TextShow.html#t:FromStringShow">FromStringShow</a> a] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtList" class="link">Source</a> <a href="#v:showtList" class="selflink">#</a></p><p class="src"><a href="#v:showtlPrec">showtlPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtlPrec" class="link">Source</a> <a href="#v:showtlPrec" class="selflink">#</a></p><p class="src"><a href="#v:showtl">showtl</a> :: <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtl" class="link">Source</a> <a href="#v:showtl" class="selflink">#</a></p><p class="src"><a href="#v:showtlList">showtlList</a> :: [<a href="TextShow.html#t:FromStringShow">FromStringShow</a> a] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtlList" class="link">Source</a> <a href="#v:showtlList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:TextShow:TextShow:4" class="instance expander" onclick="toggleSection('i:ic:TextShow:TextShow:4')"></span> (<a href="TextShow.html#t:TextShow1">TextShow1</a> f, <a href="TextShow.html#t:TextShow">TextShow</a> a) => <a href="TextShow.html#t:TextShow">TextShow</a> (<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a)</span> <a href="src/TextShow-Classes.html#line-367" class="link">Source</a> <a href="#t:TextShow" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:TextShow:TextShow:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showbPrec">showbPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showbPrec" class="link">Source</a> <a href="#v:showbPrec" class="selflink">#</a></p><p class="src"><a href="#v:showb">showb</a> :: <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showb" class="link">Source</a> <a href="#v:showb" class="selflink">#</a></p><p class="src"><a href="#v:showbList">showbList</a> :: [<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a] -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showbList" class="link">Source</a> <a href="#v:showbList" class="selflink">#</a></p><p class="src"><a href="#v:showtPrec">showtPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtPrec" class="link">Source</a> <a href="#v:showtPrec" class="selflink">#</a></p><p class="src"><a href="#v:showt">showt</a> :: <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showt" class="link">Source</a> <a href="#v:showt" class="selflink">#</a></p><p class="src"><a href="#v:showtList">showtList</a> :: [<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtList" class="link">Source</a> <a href="#v:showtList" class="selflink">#</a></p><p class="src"><a href="#v:showtlPrec">showtlPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtlPrec" class="link">Source</a> <a href="#v:showtlPrec" class="selflink">#</a></p><p class="src"><a href="#v:showtl">showtl</a> :: <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtl" class="link">Source</a> <a href="#v:showtl" class="selflink">#</a></p><p class="src"><a href="#v:showtlList">showtlList</a> :: [<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtlList" class="link">Source</a> <a href="#v:showtlList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:TextShow:TextShow:5" class="instance expander" onclick="toggleSection('i:ic:TextShow:TextShow:5')"></span> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor-Classes.html#t:Show1">Show1</a> f, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> a) => <a href="TextShow.html#t:TextShow">TextShow</a> (<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a)</span> <a href="src/TextShow-Classes.html#line-265" class="link">Source</a> <a href="#t:TextShow" class="selflink">#</a></td><td class="doc"><p>Not available if using <code>transformers-0.4</code></p></td></tr><tr><td colspan="2"><div id="section.i:ic:TextShow:TextShow:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showbPrec">showbPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showbPrec" class="link">Source</a> <a href="#v:showbPrec" class="selflink">#</a></p><p class="src"><a href="#v:showb">showb</a> :: <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showb" class="link">Source</a> <a href="#v:showb" class="selflink">#</a></p><p class="src"><a href="#v:showbList">showbList</a> :: [<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a] -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showbList" class="link">Source</a> <a href="#v:showbList" class="selflink">#</a></p><p class="src"><a href="#v:showtPrec">showtPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtPrec" class="link">Source</a> <a href="#v:showtPrec" class="selflink">#</a></p><p class="src"><a href="#v:showt">showt</a> :: <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showt" class="link">Source</a> <a href="#v:showt" class="selflink">#</a></p><p class="src"><a href="#v:showtList">showtList</a> :: [<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtList" class="link">Source</a> <a href="#v:showtList" class="selflink">#</a></p><p class="src"><a href="#v:showtlPrec">showtlPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtlPrec" class="link">Source</a> <a href="#v:showtlPrec" class="selflink">#</a></p><p class="src"><a href="#v:showtl">showtl</a> :: <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtl" class="link">Source</a> <a href="#v:showtl" class="selflink">#</a></p><p class="src"><a href="#v:showtlList">showtlList</a> :: [<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtlList" class="link">Source</a> <a href="#v:showtlList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:TextShow:TextShow:6" class="instance expander" onclick="toggleSection('i:ic:TextShow:TextShow:6')"></span> (<a href="TextShow.html#t:TextShow2">TextShow2</a> f, <a href="TextShow.html#t:TextShow">TextShow</a> a, <a href="TextShow.html#t:TextShow">TextShow</a> b) => <a href="TextShow.html#t:TextShow">TextShow</a> (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b)</span> <a href="src/TextShow-Classes.html#line-557" class="link">Source</a> <a href="#t:TextShow" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:TextShow:TextShow:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showbPrec">showbPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showbPrec" class="link">Source</a> <a href="#v:showbPrec" class="selflink">#</a></p><p class="src"><a href="#v:showb">showb</a> :: <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showb" class="link">Source</a> <a href="#v:showb" class="selflink">#</a></p><p class="src"><a href="#v:showbList">showbList</a> :: [<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b] -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showbList" class="link">Source</a> <a href="#v:showbList" class="selflink">#</a></p><p class="src"><a href="#v:showtPrec">showtPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtPrec" class="link">Source</a> <a href="#v:showtPrec" class="selflink">#</a></p><p class="src"><a href="#v:showt">showt</a> :: <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showt" class="link">Source</a> <a href="#v:showt" class="selflink">#</a></p><p class="src"><a href="#v:showtList">showtList</a> :: [<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtList" class="link">Source</a> <a href="#v:showtList" class="selflink">#</a></p><p class="src"><a href="#v:showtlPrec">showtlPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtlPrec" class="link">Source</a> <a href="#v:showtlPrec" class="selflink">#</a></p><p class="src"><a href="#v:showtl">showtl</a> :: <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtl" class="link">Source</a> <a href="#v:showtl" class="selflink">#</a></p><p class="src"><a href="#v:showtlList">showtlList</a> :: [<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtlList" class="link">Source</a> <a href="#v:showtlList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:TextShow:TextShow:7" class="instance expander" onclick="toggleSection('i:ic:TextShow:TextShow:7')"></span> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor-Classes.html#t:Show2">Show2</a> f, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> a, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> b) => <a href="TextShow.html#t:TextShow">TextShow</a> (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b)</span> <a href="src/TextShow-Classes.html#line-428" class="link">Source</a> <a href="#t:TextShow" class="selflink">#</a></td><td class="doc"><p>Not available if using <code>transformers-0.4</code></p></td></tr><tr><td colspan="2"><div id="section.i:ic:TextShow:TextShow:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showbPrec">showbPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showbPrec" class="link">Source</a> <a href="#v:showbPrec" class="selflink">#</a></p><p class="src"><a href="#v:showb">showb</a> :: <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showb" class="link">Source</a> <a href="#v:showb" class="selflink">#</a></p><p class="src"><a href="#v:showbList">showbList</a> :: [<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b] -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showbList" class="link">Source</a> <a href="#v:showbList" class="selflink">#</a></p><p class="src"><a href="#v:showtPrec">showtPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtPrec" class="link">Source</a> <a href="#v:showtPrec" class="selflink">#</a></p><p class="src"><a href="#v:showt">showt</a> :: <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showt" class="link">Source</a> <a href="#v:showt" class="selflink">#</a></p><p class="src"><a href="#v:showtList">showtList</a> :: [<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtList" class="link">Source</a> <a href="#v:showtList" class="selflink">#</a></p><p class="src"><a href="#v:showtlPrec">showtlPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtlPrec" class="link">Source</a> <a href="#v:showtlPrec" class="selflink">#</a></p><p class="src"><a href="#v:showtl">showtl</a> :: <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtl" class="link">Source</a> <a href="#v:showtl" class="selflink">#</a></p><p class="src"><a href="#v:showtlList">showtlList</a> :: [<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtlList" class="link">Source</a> <a href="#v:showtlList" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><a id="v:showbParen" class="def">showbParen</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> -> <a href="TextShow.html#t:Builder">Builder</a> -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showbParen" class="link">Source</a> <a href="#v:showbParen" class="selflink">#</a></p><div class="doc"><p>Surrounds <code><a href="TextShow.html#t:Builder">Builder</a></code> output with parentheses if the <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></code> parameter is <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a></code>.</p><p><em>Since: 2</em></p></div></div><div class="top"><p class="src"><a id="v:showtParen" class="def">showtParen</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtParen" class="link">Source</a> <a href="#v:showtParen" class="selflink">#</a></p><div class="doc"><p>Surrounds strict <code><a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></code> output with parentheses if the <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></code> parameter is <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a></code>.</p><p><em>Since: 3.4</em></p></div></div><div class="top"><p class="src"><a id="v:showtlParen" class="def">showtlParen</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtlParen" class="link">Source</a> <a href="#v:showtlParen" class="selflink">#</a></p><div class="doc"><p>Surrounds lazy <code><a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></code> output with parentheses if the <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></code> parameter is <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a></code>.</p><p><em>Since: 3.4</em></p></div></div><div class="top"><p class="src"><a id="v:showbCommaSpace" class="def">showbCommaSpace</a> :: <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showbCommaSpace" class="link">Source</a> <a href="#v:showbCommaSpace" class="selflink">#</a></p><div class="doc"><p>Construct a <code><a href="TextShow.html#t:Builder">Builder</a></code> containing a comma followed by a space.</p><p><em>Since: 3.6</em></p></div></div><div class="top"><p class="src"><a id="v:showtCommaSpace" class="def">showtCommaSpace</a> :: <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtCommaSpace" class="link">Source</a> <a href="#v:showtCommaSpace" class="selflink">#</a></p><div class="doc"><p>Construct a strict <code><a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></code> containing a comma followed by a space.</p><p><em>Since: 3.6</em></p></div></div><div class="top"><p class="src"><a id="v:showtlCommaSpace" class="def">showtlCommaSpace</a> :: <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtlCommaSpace" class="link">Source</a> <a href="#v:showtlCommaSpace" class="selflink">#</a></p><div class="doc"><p>Construct a lazy <code><a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></code> containing a comma followed by a space.</p><p><em>Since: 3.6</em></p></div></div><div class="top"><p class="src"><a id="v:showbSpace" class="def">showbSpace</a> :: <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showbSpace" class="link">Source</a> <a href="#v:showbSpace" class="selflink">#</a></p><div class="doc"><p>Construct a <code><a href="TextShow.html#t:Builder">Builder</a></code> containing a single space character.</p><p><em>Since: 2</em></p></div></div><div class="top"><p class="src"><a id="v:showtSpace" class="def">showtSpace</a> :: <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtSpace" class="link">Source</a> <a href="#v:showtSpace" class="selflink">#</a></p><div class="doc"><p>Construct a strict <code><a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></code> containing a single space character.</p><p><em>Since: 3.4</em></p></div></div><div class="top"><p class="src"><a id="v:showtlSpace" class="def">showtlSpace</a> :: <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtlSpace" class="link">Source</a> <a href="#v:showtlSpace" class="selflink">#</a></p><div class="doc"><p>Construct a lazy <code><a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></code> containing a single space character.</p><p><em>Since: 3.4</em></p></div></div><h2 id="g:3"><code><a href="TextShow.html#t:TextShow1">TextShow1</a></code></h2><div class="top"><p class="src"><span class="keyword">class</span> <a id="t:TextShow1" class="def">TextShow1</a> f <span class="keyword">where</span> <a href="src/TextShow-Classes.html#TextShow1" class="link">Source</a> <a href="#t:TextShow1" class="selflink">#</a></p><div class="doc"><p>Lifting of the <code><a href="TextShow.html#t:TextShow">TextShow</a></code> class to unary type constructors.</p><p><em>Since: 2</em></p></div><div class="subs minimal"><p class="caption">Minimal complete definition</p><p class="src"><a href="TextShow.html#v:liftShowbPrec">liftShowbPrec</a></p></div><div class="subs methods"><p class="caption">Methods</p><p class="src"><a id="v:liftShowbPrec" class="def">liftShowbPrec</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([a] -> <a href="TextShow.html#t:Builder">Builder</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> f a -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#liftShowbPrec" class="link">Source</a> <a href="#v:liftShowbPrec" class="selflink">#</a></p><div class="doc"><p><code><a href="TextShow.html#v:showbPrec">showbPrec</a></code> function for an application of the type constructor
based on <code><a href="TextShow.html#v:showbPrec">showbPrec</a></code> and <code><a href="TextShow.html#v:showbList">showbList</a></code> functions for the argument type.</p><p><em>Since: 3</em></p></div><p class="src"><a id="v:liftShowbList" class="def">liftShowbList</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([a] -> <a href="TextShow.html#t:Builder">Builder</a>) -> [f a] -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#liftShowbList" class="link">Source</a> <a href="#v:liftShowbList" class="selflink">#</a></p><div class="doc"><p><code><a href="TextShow.html#v:showbList">showbList</a></code> function for an application of the type constructor
based on <code><a href="TextShow.html#v:showbPrec">showbPrec</a></code> and <code><a href="TextShow.html#v:showbList">showbList</a></code> functions for the argument type.
The default implementation using standard list syntax is correct
for most types.</p><p><em>Since: 3</em></p></div></div><div class="subs instances"><p id="control.i:TextShow1" class="caption collapser" onclick="toggleSection('i:TextShow1')">Instances</p><div id="section.i:TextShow1" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:TextShow1:TextShow1:1" class="instance expander" onclick="toggleSection('i:ic:TextShow1:TextShow1:1')"></span> <a href="TextShow.html#t:TextShow1">TextShow1</a> <a href="TextShow.html#t:FromTextShow">FromTextShow</a></span> <a href="src/TextShow-Classes.html#line-202" class="link">Source</a> <a href="#t:TextShow1" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:TextShow1:TextShow1:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:liftShowbPrec">liftShowbPrec</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([a] -> <a href="TextShow.html#t:Builder">Builder</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#liftShowbPrec" class="link">Source</a> <a href="#v:liftShowbPrec" class="selflink">#</a></p><p class="src"><a href="#v:liftShowbList">liftShowbList</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([a] -> <a href="TextShow.html#t:Builder">Builder</a>) -> [<a href="TextShow.html#t:FromTextShow">FromTextShow</a> a] -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#liftShowbList" class="link">Source</a> <a href="#v:liftShowbList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:TextShow1:TextShow1:2" class="instance expander" onclick="toggleSection('i:ic:TextShow1:TextShow1:2')"></span> <a href="TextShow.html#t:TextShow1">TextShow1</a> <a href="TextShow.html#t:FromStringShow">FromStringShow</a></span> <a href="src/TextShow-Classes.html#line-141" class="link">Source</a> <a href="#t:TextShow1" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:TextShow1:TextShow1:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:liftShowbPrec">liftShowbPrec</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([a] -> <a href="TextShow.html#t:Builder">Builder</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#liftShowbPrec" class="link">Source</a> <a href="#v:liftShowbPrec" class="selflink">#</a></p><p class="src"><a href="#v:liftShowbList">liftShowbList</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([a] -> <a href="TextShow.html#t:Builder">Builder</a>) -> [<a href="TextShow.html#t:FromStringShow">FromStringShow</a> a] -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#liftShowbList" class="link">Source</a> <a href="#v:liftShowbList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:TextShow1:TextShow1:3" class="instance expander" onclick="toggleSection('i:ic:TextShow1:TextShow1:3')"></span> <a href="TextShow.html#t:TextShow1">TextShow1</a> f => <a href="TextShow.html#t:TextShow1">TextShow1</a> (<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f)</span> <a href="src/TextShow-Classes.html#line-317" class="link">Source</a> <a href="#t:TextShow1" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:TextShow1:TextShow1:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:liftShowbPrec">liftShowbPrec</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([a] -> <a href="TextShow.html#t:Builder">Builder</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#liftShowbPrec" class="link">Source</a> <a href="#v:liftShowbPrec" class="selflink">#</a></p><p class="src"><a href="#v:liftShowbList">liftShowbList</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([a] -> <a href="TextShow.html#t:Builder">Builder</a>) -> [<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a] -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#liftShowbList" class="link">Source</a> <a href="#v:liftShowbList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:TextShow1:TextShow1:4" class="instance expander" onclick="toggleSection('i:ic:TextShow1:TextShow1:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor-Classes.html#t:Show1">Show1</a> f => <a href="TextShow.html#t:TextShow1">TextShow1</a> (<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f)</span> <a href="src/TextShow-Classes.html#line-272" class="link">Source</a> <a href="#t:TextShow1" class="selflink">#</a></td><td class="doc"><p>Not available if using <code>transformers-0.4</code></p></td></tr><tr><td colspan="2"><div id="section.i:ic:TextShow1:TextShow1:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:liftShowbPrec">liftShowbPrec</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([a] -> <a href="TextShow.html#t:Builder">Builder</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#liftShowbPrec" class="link">Source</a> <a href="#v:liftShowbPrec" class="selflink">#</a></p><p class="src"><a href="#v:liftShowbList">liftShowbList</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([a] -> <a href="TextShow.html#t:Builder">Builder</a>) -> [<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a] -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#liftShowbList" class="link">Source</a> <a href="#v:liftShowbList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:TextShow1:TextShow1:5" class="instance expander" onclick="toggleSection('i:ic:TextShow1:TextShow1:5')"></span> (<a href="TextShow.html#t:TextShow2">TextShow2</a> f, <a href="TextShow.html#t:TextShow">TextShow</a> a) => <a href="TextShow.html#t:TextShow1">TextShow1</a> (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a)</span> <a href="src/TextShow-Classes.html#line-561" class="link">Source</a> <a href="#t:TextShow1" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:TextShow1:TextShow1:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:liftShowbPrec">liftShowbPrec</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([a] -> <a href="TextShow.html#t:Builder">Builder</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a a -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#liftShowbPrec" class="link">Source</a> <a href="#v:liftShowbPrec" class="selflink">#</a></p><p class="src"><a href="#v:liftShowbList">liftShowbList</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([a] -> <a href="TextShow.html#t:Builder">Builder</a>) -> [<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a a] -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#liftShowbList" class="link">Source</a> <a href="#v:liftShowbList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:TextShow1:TextShow1:6" class="instance expander" onclick="toggleSection('i:ic:TextShow1:TextShow1:6')"></span> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor-Classes.html#t:Show2">Show2</a> f, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> a) => <a href="TextShow.html#t:TextShow1">TextShow1</a> (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a)</span> <a href="src/TextShow-Classes.html#line-435" class="link">Source</a> <a href="#t:TextShow1" class="selflink">#</a></td><td class="doc"><p>Not available if using <code>transformers-0.4</code></p></td></tr><tr><td colspan="2"><div id="section.i:ic:TextShow1:TextShow1:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:liftShowbPrec">liftShowbPrec</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([a] -> <a href="TextShow.html#t:Builder">Builder</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a a -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#liftShowbPrec" class="link">Source</a> <a href="#v:liftShowbPrec" class="selflink">#</a></p><p class="src"><a href="#v:liftShowbList">liftShowbList</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([a] -> <a href="TextShow.html#t:Builder">Builder</a>) -> [<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a a] -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#liftShowbList" class="link">Source</a> <a href="#v:liftShowbList" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><a id="v:showbPrec1" class="def">showbPrec1</a> :: (<a href="TextShow.html#t:TextShow1">TextShow1</a> f, <a href="TextShow.html#t:TextShow">TextShow</a> a) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> f a -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showbPrec1" class="link">Source</a> <a href="#v:showbPrec1" class="selflink">#</a></p><div class="doc"><p>Lift the standard <code><a href="TextShow.html#v:showbPrec">showbPrec</a></code> and <code><a href="TextShow.html#v:showbList">showbList</a></code> functions through the
type constructor.</p><p><em>Since: 2</em></p></div></div><div class="top"><p class="src"><a id="v:showbUnaryWith" class="def">showbUnaryWith</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> <a href="TextShow.html#t:Builder">Builder</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showbUnaryWith" class="link">Source</a> <a href="#v:showbUnaryWith" class="selflink">#</a></p><div class="doc"><p><code><code><a href="TextShow.html#v:showbUnaryWith">showbUnaryWith</a></code> sp n p x</code> produces the <code><a href="TextShow.html#t:Builder">Builder</a></code> representation of a unary data
constructor with name <code>n</code> and argument <code>x</code>, in precedence context <code>p</code>, using the
function <code>sp</code> to show occurrences of the type argument.</p><p><em>Since: 2</em></p></div></div><div class="top"><p class="src"><a id="v:liftShowtPrec" class="def">liftShowtPrec</a> :: <a href="TextShow.html#t:TextShow1">TextShow1</a> f => (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a>) -> ([a] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> f a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#liftShowtPrec" class="link">Source</a> <a href="#v:liftShowtPrec" class="selflink">#</a></p><div class="doc"><p><code><a href="TextShow.html#v:showtPrec">showtPrec</a></code> function for an application of the type constructor
based on <code><a href="TextShow.html#v:showtPrec">showtPrec</a></code> and <code><a href="TextShow.html#v:showtList">showtList</a></code> functions for the argument type.</p><p>The current implementation is based on <code><a href="TextShow.html#v:liftShowbPrec">liftShowbPrec</a></code> internally.</p><p><em>Since: 3.4</em></p></div></div><div class="top"><p class="src"><a id="v:liftShowtlPrec" class="def">liftShowtlPrec</a> :: <a href="TextShow.html#t:TextShow1">TextShow1</a> f => (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a>) -> ([a] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> f a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#liftShowtlPrec" class="link">Source</a> <a href="#v:liftShowtlPrec" class="selflink">#</a></p><div class="doc"><p><code><a href="TextShow.html#v:showtlPrec">showtlPrec</a></code> function for an application of the type constructor
based on <code><a href="TextShow.html#v:showtlPrec">showtlPrec</a></code> and <code><a href="TextShow.html#v:showtlList">showtlList</a></code> functions for the argument type.</p><p>The current implementation is based on <code><a href="TextShow.html#v:liftShowbPrec">liftShowbPrec</a></code> internally.</p><p><em>Since: 3.4</em></p></div></div><h2 id="g:4"><code><a href="TextShow.html#t:TextShow2">TextShow2</a></code></h2><div class="top"><p class="src"><span class="keyword">class</span> <a id="t:TextShow2" class="def">TextShow2</a> f <span class="keyword">where</span> <a href="src/TextShow-Classes.html#TextShow2" class="link">Source</a> <a href="#t:TextShow2" class="selflink">#</a></p><div class="doc"><p>Lifting of the <code><a href="TextShow.html#t:TextShow">TextShow</a></code> class to binary type constructors.</p><p><em>Since: 2</em></p></div><div class="subs minimal"><p class="caption">Minimal complete definition</p><p class="src"><a href="TextShow.html#v:liftShowbPrec2">liftShowbPrec2</a></p></div><div class="subs methods"><p class="caption">Methods</p><p class="src"><a id="v:liftShowbPrec2" class="def">liftShowbPrec2</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([a] -> <a href="TextShow.html#t:Builder">Builder</a>) -> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> b -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([b] -> <a href="TextShow.html#t:Builder">Builder</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> f a b -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#liftShowbPrec2" class="link">Source</a> <a href="#v:liftShowbPrec2" class="selflink">#</a></p><div class="doc"><p><code><a href="TextShow.html#v:showbPrec">showbPrec</a></code> function for an application of the type constructor
based on <code><a href="TextShow.html#v:showbPrec">showbPrec</a></code> and <code><a href="TextShow.html#v:showbList">showbList</a></code> functions for the argument types.</p><p><em>Since: 3</em></p></div><p class="src"><a id="v:liftShowbList2" class="def">liftShowbList2</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([a] -> <a href="TextShow.html#t:Builder">Builder</a>) -> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> b -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([b] -> <a href="TextShow.html#t:Builder">Builder</a>) -> [f a b] -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#liftShowbList2" class="link">Source</a> <a href="#v:liftShowbList2" class="selflink">#</a></p><div class="doc"><p><code><a href="TextShow.html#v:showbList">showbList</a></code> function for an application of the type constructor
based on <code><a href="TextShow.html#v:showbPrec">showbPrec</a></code> and <code><a href="TextShow.html#v:showbList">showbList</a></code> functions for the argument types.
The default implementation using standard list syntax is correct
for most types.</p><p><em>Since: 3</em></p></div></div><div class="subs instances"><p id="control.i:TextShow2" class="caption collapser" onclick="toggleSection('i:TextShow2')">Instances</p><div id="section.i:TextShow2" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:TextShow2:TextShow2:1" class="instance expander" onclick="toggleSection('i:ic:TextShow2:TextShow2:1')"></span> <a href="TextShow.html#t:TextShow2">TextShow2</a> f => <a href="TextShow.html#t:TextShow2">TextShow2</a> (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f)</span> <a href="src/TextShow-Classes.html#line-499" class="link">Source</a> <a href="#t:TextShow2" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:TextShow2:TextShow2:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:liftShowbPrec2">liftShowbPrec2</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([a] -> <a href="TextShow.html#t:Builder">Builder</a>) -> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> b -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([b] -> <a href="TextShow.html#t:Builder">Builder</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#liftShowbPrec2" class="link">Source</a> <a href="#v:liftShowbPrec2" class="selflink">#</a></p><p class="src"><a href="#v:liftShowbList2">liftShowbList2</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([a] -> <a href="TextShow.html#t:Builder">Builder</a>) -> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> b -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([b] -> <a href="TextShow.html#t:Builder">Builder</a>) -> [<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b] -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#liftShowbList2" class="link">Source</a> <a href="#v:liftShowbList2" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:TextShow2:TextShow2:2" class="instance expander" onclick="toggleSection('i:ic:TextShow2:TextShow2:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor-Classes.html#t:Show2">Show2</a> f => <a href="TextShow.html#t:TextShow2">TextShow2</a> (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f)</span> <a href="src/TextShow-Classes.html#line-442" class="link">Source</a> <a href="#t:TextShow2" class="selflink">#</a></td><td class="doc"><p>Not available if using <code>transformers-0.4</code></p></td></tr><tr><td colspan="2"><div id="section.i:ic:TextShow2:TextShow2:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:liftShowbPrec2">liftShowbPrec2</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([a] -> <a href="TextShow.html#t:Builder">Builder</a>) -> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> b -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([b] -> <a href="TextShow.html#t:Builder">Builder</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#liftShowbPrec2" class="link">Source</a> <a href="#v:liftShowbPrec2" class="selflink">#</a></p><p class="src"><a href="#v:liftShowbList2">liftShowbList2</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([a] -> <a href="TextShow.html#t:Builder">Builder</a>) -> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> b -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([b] -> <a href="TextShow.html#t:Builder">Builder</a>) -> [<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b] -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#liftShowbList2" class="link">Source</a> <a href="#v:liftShowbList2" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><a id="v:showbPrec2" class="def">showbPrec2</a> :: (<a href="TextShow.html#t:TextShow2">TextShow2</a> f, <a href="TextShow.html#t:TextShow">TextShow</a> a, <a href="TextShow.html#t:TextShow">TextShow</a> b) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> f a b -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showbPrec2" class="link">Source</a> <a href="#v:showbPrec2" class="selflink">#</a></p><div class="doc"><p>Lift two <code><a href="TextShow.html#v:showbPrec">showbPrec</a></code> functions through the type constructor.</p><p><em>Since: 2</em></p></div></div><div class="top"><p class="src"><a id="v:showbBinaryWith" class="def">showbBinaryWith</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> b -> <a href="TextShow.html#t:Builder">Builder</a>) -> <a href="TextShow.html#t:Builder">Builder</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> b -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showbBinaryWith" class="link">Source</a> <a href="#v:showbBinaryWith" class="selflink">#</a></p><div class="doc"><p><code><code><a href="TextShow.html#v:showbBinaryWith">showbBinaryWith</a></code> sp n p x y</code> produces the <code><a href="TextShow.html#t:Builder">Builder</a></code> representation of a binary
data constructor with name <code>n</code> and arguments <code>x</code> and <code>y</code>, in precedence context
<code>p</code>, using the functions <code>sp1</code> and <code>sp2</code> to show occurrences of the type arguments.</p><p><em>Since: 2</em></p></div></div><div class="top"><p class="src"><a id="v:liftShowtPrec2" class="def">liftShowtPrec2</a> :: <a href="TextShow.html#t:TextShow2">TextShow2</a> f => (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a>) -> ([a] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a>) -> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> b -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a>) -> ([b] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> f a b -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#liftShowtPrec2" class="link">Source</a> <a href="#v:liftShowtPrec2" class="selflink">#</a></p><div class="doc"><p><code><a href="TextShow.html#v:showtPrec">showtPrec</a></code> function for an application of the type constructor
based on <code><a href="TextShow.html#v:showtPrec">showtPrec</a></code> and <code><a href="TextShow.html#v:showtList">showtList</a></code> functions for the argument type.</p><p>The current implementation is based on <code><a href="TextShow.html#v:liftShowbPrec2">liftShowbPrec2</a></code> internally.</p><p><em>Since: 3.4</em></p></div></div><div class="top"><p class="src"><a id="v:liftShowtlPrec2" class="def">liftShowtlPrec2</a> :: <a href="TextShow.html#t:TextShow2">TextShow2</a> f => (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a>) -> ([a] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a>) -> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> b -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a>) -> ([b] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> f a b -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#liftShowtlPrec2" class="link">Source</a> <a href="#v:liftShowtlPrec2" class="selflink">#</a></p><div class="doc"><p><code><a href="TextShow.html#v:showtlPrec">showtlPrec</a></code> function for an application of the type constructor
based on <code><a href="TextShow.html#v:showtlPrec">showtlPrec</a></code> and <code><a href="TextShow.html#v:showtlList">showtlList</a></code> functions for the argument type.</p><p>The current implementation is based on <code><a href="TextShow.html#v:liftShowbPrec2">liftShowbPrec2</a></code> internally.</p><p><em>Since: 3.4</em></p></div></div><h1 id="g:5"><code><a href="TextShow.html#t:Builder">Builder</a></code>s</h1><h2 id="g:6">The <code><a href="TextShow.html#t:Builder">Builder</a></code> type</h2><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:Builder" class="def">Builder</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="#t:Builder" class="selflink">#</a></p><div class="doc"><p>A <code>Builder</code> is an efficient way to build lazy <code>Text</code> values.
There are several functions for constructing builders, but only one
to inspect them: to extract any data, you have to turn them into
lazy <code>Text</code> values using <code>toLazyText</code>.</p><p>Internally, a builder constructs a lazy <code>Text</code> by filling arrays
piece by piece. As each buffer is filled, it is 'popped' off, to
become a new chunk of the resulting lazy <code>Text</code>. All this is
hidden from the user of the <code>Builder</code>.</p></div><div class="subs instances"><p id="control.i:Builder" class="caption collapser" onclick="toggleSection('i:Builder')">Instances</p><div id="section.i:Builder" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Builder:Eq:1" class="instance expander" onclick="toggleSection('i:id:Builder:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="TextShow.html#t:Builder">Builder</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Builder:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="TextShow.html#t:Builder">Builder</a> -> <a href="TextShow.html#t:Builder">Builder</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="TextShow.html#t:Builder">Builder</a> -> <a href="TextShow.html#t:Builder">Builder</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Builder:Ord:2" class="instance expander" onclick="toggleSection('i:id:Builder:Ord:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="TextShow.html#t:Builder">Builder</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Builder:Ord:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="TextShow.html#t:Builder">Builder</a> -> <a href="TextShow.html#t:Builder">Builder</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="TextShow.html#t:Builder">Builder</a> -> <a href="TextShow.html#t:Builder">Builder</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="TextShow.html#t:Builder">Builder</a> -> <a href="TextShow.html#t:Builder">Builder</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="TextShow.html#t:Builder">Builder</a> -> <a href="TextShow.html#t:Builder">Builder</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="TextShow.html#t:Builder">Builder</a> -> <a href="TextShow.html#t:Builder">Builder</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="TextShow.html#t:Builder">Builder</a> -> <a href="TextShow.html#t:Builder">Builder</a> -> <a href="TextShow.html#t:Builder">Builder</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="TextShow.html#t:Builder">Builder</a> -> <a href="TextShow.html#t:Builder">Builder</a> -> <a href="TextShow.html#t:Builder">Builder</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Builder:Show:3" class="instance expander" onclick="toggleSection('i:id:Builder:Show:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="TextShow.html#t:Builder">Builder</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Builder:Show:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:Builder">Builder</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="TextShow.html#t:Builder">Builder</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="TextShow.html#t:Builder">Builder</a>] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Builder:IsString:4" class="instance expander" onclick="toggleSection('i:id:Builder:IsString:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:IsString">IsString</a> <a href="TextShow.html#t:Builder">Builder</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Builder:IsString:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fromString">fromString</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -> <a href="TextShow.html#t:Builder">Builder</a> <a href="#v:fromString" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Builder:Semigroup:5" class="instance expander" onclick="toggleSection('i:id:Builder:Semigroup:5')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Semigroup.html#t:Semigroup">Semigroup</a> <a href="TextShow.html#t:Builder">Builder</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Builder:Semigroup:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-60--62-">(<>)</a> :: <a href="TextShow.html#t:Builder">Builder</a> -> <a href="TextShow.html#t:Builder">Builder</a> -> <a href="TextShow.html#t:Builder">Builder</a> <a href="#v:-60--62-" class="selflink">#</a></p><p class="src"><a href="#v:sconcat">sconcat</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-List-NonEmpty.html#t:NonEmpty">NonEmpty</a> <a href="TextShow.html#t:Builder">Builder</a> -> <a href="TextShow.html#t:Builder">Builder</a> <a href="#v:sconcat" class="selflink">#</a></p><p class="src"><a href="#v:stimes">stimes</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Integral">Integral</a> b => b -> <a href="TextShow.html#t:Builder">Builder</a> -> <a href="TextShow.html#t:Builder">Builder</a> <a href="#v:stimes" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Builder:Monoid:6" class="instance expander" onclick="toggleSection('i:id:Builder:Monoid:6')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Monoid.html#t:Monoid">Monoid</a> <a href="TextShow.html#t:Builder">Builder</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:Builder:Monoid:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:mempty">mempty</a> :: <a href="TextShow.html#t:Builder">Builder</a> <a href="#v:mempty" class="selflink">#</a></p><p class="src"><a href="#v:mappend">mappend</a> :: <a href="TextShow.html#t:Builder">Builder</a> -> <a href="TextShow.html#t:Builder">Builder</a> -> <a href="TextShow.html#t:Builder">Builder</a> <a href="#v:mappend" class="selflink">#</a></p><p class="src"><a href="#v:mconcat">mconcat</a> :: [<a href="TextShow.html#t:Builder">Builder</a>] -> <a href="TextShow.html#t:Builder">Builder</a> <a href="#v:mconcat" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><a id="v:toText" class="def">toText</a> :: <a href="TextShow.html#t:Builder">Builder</a> -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Utils.html#toText" class="link">Source</a> <a href="#v:toText" class="selflink">#</a></p><div class="doc"><p>Convert a <code><a href="TextShow.html#t:Builder">Builder</a></code> to a strict <code><a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></code>.</p><p><em>Since: 2</em></p></div></div><div class="top"><p class="src"><a id="v:toLazyText" class="def">toLazyText</a> :: <a href="TextShow.html#t:Builder">Builder</a> -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="#v:toLazyText" class="selflink">#</a></p><div class="doc"><p><em>O(n).</em> Extract a lazy <code>Text</code> from a <code>Builder</code> with a default
buffer size. The construction work takes place if and when the
relevant part of the lazy <code>Text</code> is demanded.</p></div></div><div class="top"><p class="src"><a id="v:toLazyTextWith" class="def">toLazyTextWith</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:Builder">Builder</a> -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="#v:toLazyTextWith" class="selflink">#</a></p><div class="doc"><p><em>O(n).</em> Extract a lazy <code>Text</code> from a <code>Builder</code>, using the given
size for the initial buffer. The construction work takes place if
and when the relevant part of the lazy <code>Text</code> is demanded.</p><p>If the initial buffer is too small to hold all data, subsequent
buffers will be the default buffer size.</p></div></div><div class="top"><p class="src"><a id="v:toString" class="def">toString</a> :: <a href="TextShow.html#t:Builder">Builder</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="src/TextShow-Utils.html#toString" class="link">Source</a> <a href="#v:toString" class="selflink">#</a></p><div class="doc"><p>Convert a <code><a href="TextShow.html#t:Builder">Builder</a></code> to a <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a></code> (without surrounding it with double quotes,
as <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#v:show">show</a></code> would).</p><p><em>Since: 2</em></p></div></div><h2 id="g:7">Constructing <code><a href="TextShow.html#t:Builder">Builder</a></code>s</h2><div class="top"><p class="src"><a id="v:singleton" class="def">singleton</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Char.html#t:Char">Char</a> -> <a href="TextShow.html#t:Builder">Builder</a> <a href="#v:singleton" class="selflink">#</a></p><div class="doc"><p><em>O(1).</em> A <code>Builder</code> taking a single character, satisfying</p><ul><li><pre><code><a href="TextShow.html#v:toLazyText">toLazyText</a></code> (<code><a href="TextShow.html#v:singleton">singleton</a></code> c) = <code><a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#v:singleton">singleton</a></code> c</pre></li></ul></div></div><div class="top"><p class="src"><a id="v:fromText" class="def">fromText</a> :: <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> -> <a href="TextShow.html#t:Builder">Builder</a> <a href="#v:fromText" class="selflink">#</a></p><div class="doc"><p><em>O(1).</em> A <code>Builder</code> taking a <code><a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></code>, satisfying</p><ul><li><pre><code><a href="TextShow.html#v:toLazyText">toLazyText</a></code> (<code><a href="TextShow.html#v:fromText">fromText</a></code> t) = <code><a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#v:fromChunks">fromChunks</a></code> [t]</pre></li></ul></div></div><div class="top"><p class="src"><a id="v:fromLazyText" class="def">fromLazyText</a> :: <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> -> <a href="TextShow.html#t:Builder">Builder</a> <a href="#v:fromLazyText" class="selflink">#</a></p><div class="doc"><p><em>O(1).</em> A <code>Builder</code> taking a lazy <code>Text</code>, satisfying</p><ul><li><pre><code><a href="TextShow.html#v:toLazyText">toLazyText</a></code> (<code><a href="TextShow.html#v:fromLazyText">fromLazyText</a></code> t) = t</pre></li></ul></div></div><div class="top"><p class="src"><a id="v:fromString" class="def">fromString</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -> <a href="TextShow.html#t:Builder">Builder</a> <a href="#v:fromString" class="selflink">#</a></p><div class="doc"><p><em>O(1).</em> A Builder taking a <code>String</code>, satisfying</p><ul><li><pre><code><a href="TextShow.html#v:toLazyText">toLazyText</a></code> (<code><a href="TextShow.html#v:fromString">fromString</a></code> s) = <code><a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#v:fromChunks">fromChunks</a></code> [S.pack s]</pre></li></ul></div></div><h2 id="g:8">Flushing the buffer state</h2><div class="top"><p class="src"><a id="v:flush" class="def">flush</a> :: <a href="TextShow.html#t:Builder">Builder</a> <a href="#v:flush" class="selflink">#</a></p><div class="doc"><p><em>O(1).</em> Pop the strict <code>Text</code> we have constructed so far, if any,
yielding a new chunk in the result lazy <code>Text</code>.</p></div></div><h2 id="g:9"><code><a href="TextShow.html#t:Builder">Builder</a></code> utility functions</h2><div class="top"><p class="src"><a id="v:lengthB" class="def">lengthB</a> :: <a href="TextShow.html#t:Builder">Builder</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int64">Int64</a> <a href="src/TextShow-Utils.html#lengthB" class="link">Source</a> <a href="#v:lengthB" class="selflink">#</a></p><div class="doc"><p>Computes the length of a <code><a href="TextShow.html#t:Builder">Builder</a></code>.</p><p><em>Since: 2</em></p></div></div><div class="top"><p class="src"><a id="v:unlinesB" class="def">unlinesB</a> :: [<a href="TextShow.html#t:Builder">Builder</a>] -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Utils.html#unlinesB" class="link">Source</a> <a href="#v:unlinesB" class="selflink">#</a></p><div class="doc"><p>Merges several <code><a href="TextShow.html#t:Builder">Builder</a></code>s, separating them by newlines.</p><p><em>Since: 2</em></p></div></div><div class="top"><p class="src"><a id="v:unwordsB" class="def">unwordsB</a> :: [<a href="TextShow.html#t:Builder">Builder</a>] -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Utils.html#unwordsB" class="link">Source</a> <a href="#v:unwordsB" class="selflink">#</a></p><div class="doc"><p>Merges several <code><a href="TextShow.html#t:Builder">Builder</a></code>s, separating them by spaces.</p><p><em>Since: 2</em></p></div></div><h1 id="g:10">Printing values</h1><div class="top"><p class="src"><a id="v:printT" class="def">printT</a> :: <a href="TextShow.html#t:TextShow">TextShow</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> () <a href="src/TextShow-Classes.html#printT" class="link">Source</a> <a href="#v:printT" class="selflink">#</a></p><div class="doc"><p>Writes a value's strict <code><a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></code> representation to the standard output, followed
by a newline.</p><p><em>Since: 2</em></p></div></div><div class="top"><p class="src"><a id="v:printTL" class="def">printTL</a> :: <a href="TextShow.html#t:TextShow">TextShow</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> () <a href="src/TextShow-Classes.html#printTL" class="link">Source</a> <a href="#v:printTL" class="selflink">#</a></p><div class="doc"><p>Writes a value's lazy <code><a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></code> representation to the standard output, followed
by a newline.</p><p><em>Since: 2</em></p></div></div><div class="top"><p class="src"><a id="v:hPrintT" class="def">hPrintT</a> :: <a href="TextShow.html#t:TextShow">TextShow</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-IO-Handle.html#t:Handle">Handle</a> -> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> () <a href="src/TextShow-Classes.html#hPrintT" class="link">Source</a> <a href="#v:hPrintT" class="selflink">#</a></p><div class="doc"><p>Writes a value's strict <code><a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></code> representation to a file handle, followed
by a newline.</p><p><em>Since: 2</em></p></div></div><div class="top"><p class="src"><a id="v:hPrintTL" class="def">hPrintTL</a> :: <a href="TextShow.html#t:TextShow">TextShow</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-IO-Handle.html#t:Handle">Handle</a> -> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> () <a href="src/TextShow-Classes.html#hPrintTL" class="link">Source</a> <a href="#v:hPrintTL" class="selflink">#</a></p><div class="doc"><p>Writes a value's lazy <code><a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></code> representation to a file handle, followed
by a newline.</p><p><em>Since: 2</em></p></div></div><h1 id="g:11">Conversions</h1><h2 id="g:12">Conversion between <code><a href="TextShow.html#t:TextShow">TextShow</a></code> and string <code>Show</code></h2><div class="top"><p class="src"><span class="keyword">newtype</span> <a id="t:FromStringShow" class="def">FromStringShow</a> a <a href="src/TextShow-FromStringTextShow.html#FromStringShow" class="link">Source</a> <a href="#t:FromStringShow" class="selflink">#</a></p><div class="doc"><p>The <code><a href="TextShow.html#t:TextShow">TextShow</a></code> instance for <code><a href="TextShow.html#t:FromStringShow">FromStringShow</a></code> is based on its <code>String</code>
<code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a></code> instance. That is,</p><pre>showbPrec p (<code><a href="TextShow.html#t:FromStringShow">FromStringShow</a></code> x) = <code><a href="TextShow.html#v:showsToShowb">showsToShowb</a></code> <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#v:showsPrec">showsPrec</a></code> p x
</pre><p><em>Since: 2</em></p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:FromStringShow" class="def">FromStringShow</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:fromStringShow" class="def">fromStringShow</a> :: a</dfn><div class="doc empty"> </div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:FromStringShow" class="caption collapser" onclick="toggleSection('i:FromStringShow')">Instances</p><div id="section.i:FromStringShow" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow:Functor:1" class="instance expander" onclick="toggleSection('i:id:FromStringShow:Functor:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> <a href="TextShow.html#t:FromStringShow">FromStringShow</a></span> <a href="src/TextShow-FromStringTextShow.html#line-101" class="link">Source</a> <a href="#t:FromStringShow" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow:Functor:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fmap">fmap</a> :: (a -> b) -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> b <a href="#v:fmap" class="selflink">#</a></p><p class="src"><a href="#v:-60--36-">(<$)</a> :: a -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> b -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a <a href="#v:-60--36-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow:Foldable:2" class="instance expander" onclick="toggleSection('i:id:FromStringShow:Foldable:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Foldable.html#t:Foldable">Foldable</a> <a href="TextShow.html#t:FromStringShow">FromStringShow</a></span> <a href="src/TextShow-FromStringTextShow.html#line-100" class="link">Source</a> <a href="#t:FromStringShow" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow:Foldable:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Monoid.html#t:Monoid">Monoid</a> m => <a href="TextShow.html#t:FromStringShow">FromStringShow</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Monoid.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> a => a -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> a => <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> a => <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Num">Num</a> a => <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Num">Num</a> a => <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow:Traversable:3" class="instance expander" onclick="toggleSection('i:id:FromStringShow:Traversable:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Traversable.html#t:Traversable">Traversable</a> <a href="TextShow.html#t:FromStringShow">FromStringShow</a></span> <a href="src/TextShow-FromStringTextShow.html#line-110" class="link">Source</a> <a href="#t:FromStringShow" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow:Traversable:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Applicative.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> f (<a href="TextShow.html#t:FromStringShow">FromStringShow</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Applicative.html#t:Applicative">Applicative</a> f => <a href="TextShow.html#t:FromStringShow">FromStringShow</a> (f a) -> f (<a href="TextShow.html#t:FromStringShow">FromStringShow</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Monad.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> m (<a href="TextShow.html#t:FromStringShow">FromStringShow</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Monad.html#t:Monad">Monad</a> m => <a href="TextShow.html#t:FromStringShow">FromStringShow</a> (m a) -> m (<a href="TextShow.html#t:FromStringShow">FromStringShow</a> a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow:Generic1:4" class="instance expander" onclick="toggleSection('i:id:FromStringShow:Generic1:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Generic1">Generic1</a> <a href="TextShow.html#t:FromStringShow">FromStringShow</a></span> <a href="src/TextShow-FromStringTextShow.html#line-104" class="link">Source</a> <a href="#t:FromStringShow" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow:Generic1:4" class="inst-details hide"><div class="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">type</span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep1">Rep1</a> (<a href="TextShow.html#t:FromStringShow">FromStringShow</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a>) :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="#t:Rep1" class="selflink">#</a></p></div> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:from1">from1</a> :: <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep1">Rep1</a> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a <a href="#v:from1" class="selflink">#</a></p><p class="src"><a href="#v:to1">to1</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep1">Rep1</a> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a <a href="#v:to1" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow:Show1:5" class="instance expander" onclick="toggleSection('i:id:FromStringShow:Show1:5')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor-Classes.html#t:Show1">Show1</a> <a href="TextShow.html#t:FromStringShow">FromStringShow</a></span> <a href="src/TextShow-FromStringTextShow.html#line-130" class="link">Source</a> <a href="#t:FromStringShow" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow:Show1:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:liftShowsPrec">liftShowsPrec</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> ([a] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:liftShowsPrec" class="selflink">#</a></p><p class="src"><a href="#v:liftShowList">liftShowList</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> ([a] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> [<a href="TextShow.html#t:FromStringShow">FromStringShow</a> a] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:liftShowList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow:TextShow1:6" class="instance expander" onclick="toggleSection('i:id:FromStringShow:TextShow1:6')"></span> <a href="TextShow.html#t:TextShow1">TextShow1</a> <a href="TextShow.html#t:FromStringShow">FromStringShow</a></span> <a href="src/TextShow-FromStringTextShow.html#line-141" class="link">Source</a> <a href="#t:FromStringShow" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow:TextShow1:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:liftShowbPrec">liftShowbPrec</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([a] -> <a href="TextShow.html#t:Builder">Builder</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#liftShowbPrec" class="link">Source</a> <a href="#v:liftShowbPrec" class="selflink">#</a></p><p class="src"><a href="#v:liftShowbList">liftShowbList</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([a] -> <a href="TextShow.html#t:Builder">Builder</a>) -> [<a href="TextShow.html#t:FromStringShow">FromStringShow</a> a] -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#liftShowbList" class="link">Source</a> <a href="#v:liftShowbList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow:Eq:7" class="instance expander" onclick="toggleSection('i:id:FromStringShow:Eq:7')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> (<a href="TextShow.html#t:FromStringShow">FromStringShow</a> a)</span> <a href="src/TextShow-FromStringTextShow.html#line-99" class="link">Source</a> <a href="#t:FromStringShow" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow:Eq:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow:Data:8" class="instance expander" onclick="toggleSection('i:id:FromStringShow:Data:8')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> (<a href="TextShow.html#t:FromStringShow">FromStringShow</a> a)</span> <a href="src/TextShow-FromStringTextShow.html#line-98" class="link">Source</a> <a href="#t:FromStringShow" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow:Data:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => c (d -> b) -> d -> c b) -> (<span class="keyword">forall</span> g. g -> c g) -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> c (<a href="TextShow.html#t:FromStringShow">FromStringShow</a> a) <a href="#v:gfoldl" class="selflink">#</a></p><p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> b => c (b -> r) -> c r) -> (<span class="keyword">forall</span> r. r -> c r) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Constr">Constr</a> -> c (<a href="TextShow.html#t:FromStringShow">FromStringShow</a> a) <a href="#v:gunfold" class="selflink">#</a></p><p class="src"><a href="#v:toConstr">toConstr</a> :: <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Constr">Constr</a> <a href="#v:toConstr" class="selflink">#</a></p><p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:DataType">DataType</a> <a href="#v:dataTypeOf" class="selflink">#</a></p><p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Typeable-Internal.html#t:Typeable">Typeable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a>) t => (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => c (t d)) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> (c (<a href="TextShow.html#t:FromStringShow">FromStringShow</a> a)) <a href="#v:dataCast1" class="selflink">#</a></p><p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Typeable-Internal.html#t:Typeable">Typeable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a>) t => (<span class="keyword">forall</span> d e. (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> e) => c (t d e)) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> (c (<a href="TextShow.html#t:FromStringShow">FromStringShow</a> a)) <a href="#v:dataCast2" class="selflink">#</a></p><p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> b => b -> b) -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a <a href="#v:gmapT" class="selflink">#</a></p><p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -> r' -> r) -> r -> (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> r') -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> r <a href="#v:gmapQl" class="selflink">#</a></p><p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -> r -> r) -> r -> (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> r') -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> r <a href="#v:gmapQr" class="selflink">#</a></p><p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> u) -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> [u] <a href="#v:gmapQ" class="selflink">#</a></p><p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> u) -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> u <a href="#v:gmapQi" class="selflink">#</a></p><p class="src"><a href="#v:gmapM">gmapM</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Monad.html#t:Monad">Monad</a> m => (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> m d) -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> m (<a href="TextShow.html#t:FromStringShow">FromStringShow</a> a) <a href="#v:gmapM" class="selflink">#</a></p><p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Monad.html#t:MonadPlus">MonadPlus</a> m => (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> m d) -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> m (<a href="TextShow.html#t:FromStringShow">FromStringShow</a> a) <a href="#v:gmapMp" class="selflink">#</a></p><p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Monad.html#t:MonadPlus">MonadPlus</a> m => (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> m d) -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> m (<a href="TextShow.html#t:FromStringShow">FromStringShow</a> a) <a href="#v:gmapMo" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow:Ord:9" class="instance expander" onclick="toggleSection('i:id:FromStringShow:Ord:9')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> (<a href="TextShow.html#t:FromStringShow">FromStringShow</a> a)</span> <a href="src/TextShow-FromStringTextShow.html#line-109" class="link">Source</a> <a href="#t:FromStringShow" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow:Ord:9" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow:Read:10" class="instance expander" onclick="toggleSection('i:id:FromStringShow:Read:10')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> (<a href="TextShow.html#t:FromStringShow">FromStringShow</a> a)</span> <a href="src/TextShow-FromStringTextShow.html#line-114" class="link">Source</a> <a href="#t:FromStringShow" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow:Read:10" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> (<a href="TextShow.html#t:FromStringShow">FromStringShow</a> a) <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="TextShow.html#t:FromStringShow">FromStringShow</a> a] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> (<a href="TextShow.html#t:FromStringShow">FromStringShow</a> a) <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="TextShow.html#t:FromStringShow">FromStringShow</a> a] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow:Show:11" class="instance expander" onclick="toggleSection('i:id:FromStringShow:Show:11')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> (<a href="TextShow.html#t:FromStringShow">FromStringShow</a> a)</span> <a href="src/TextShow-FromStringTextShow.html#line-125" class="link">Source</a> <a href="#t:FromStringShow" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow:Show:11" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="TextShow.html#t:FromStringShow">FromStringShow</a> a] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow:Generic:12" class="instance expander" onclick="toggleSection('i:id:FromStringShow:Generic:12')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Generic">Generic</a> (<a href="TextShow.html#t:FromStringShow">FromStringShow</a> a)</span> <a href="src/TextShow-FromStringTextShow.html#line-103" class="link">Source</a> <a href="#t:FromStringShow" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow:Generic:12" class="inst-details hide"><div class="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">type</span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep">Rep</a> (<a href="TextShow.html#t:FromStringShow">FromStringShow</a> a) :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="#t:Rep" class="selflink">#</a></p></div> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:from">from</a> :: <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep">Rep</a> (<a href="TextShow.html#t:FromStringShow">FromStringShow</a> a) x <a href="#v:from" class="selflink">#</a></p><p class="src"><a href="#v:to">to</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep">Rep</a> (<a href="TextShow.html#t:FromStringShow">FromStringShow</a> a) x -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a <a href="#v:to" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow:Lift:13" class="instance expander" onclick="toggleSection('i:id:FromStringShow:Lift:13')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/template-haskell-2.11.1.0/Language-Haskell-TH-Syntax.html#t:Lift">Lift</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/template-haskell-2.11.1.0/Language-Haskell-TH-Syntax.html#t:Lift">Lift</a> (<a href="TextShow.html#t:FromStringShow">FromStringShow</a> a)</span> <a href="src/TextShow-FromStringTextShow.html#line-107" class="link">Source</a> <a href="#t:FromStringShow" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow:Lift:13" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:lift">lift</a> :: <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/template-haskell-2.11.1.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/template-haskell-2.11.1.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a> <a href="#v:lift" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow:TextShow:14" class="instance expander" onclick="toggleSection('i:id:FromStringShow:TextShow:14')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> a => <a href="TextShow.html#t:TextShow">TextShow</a> (<a href="TextShow.html#t:FromStringShow">FromStringShow</a> a)</span> <a href="src/TextShow-FromStringTextShow.html#line-120" class="link">Source</a> <a href="#t:FromStringShow" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow:TextShow:14" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showbPrec">showbPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showbPrec" class="link">Source</a> <a href="#v:showbPrec" class="selflink">#</a></p><p class="src"><a href="#v:showb">showb</a> :: <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showb" class="link">Source</a> <a href="#v:showb" class="selflink">#</a></p><p class="src"><a href="#v:showbList">showbList</a> :: [<a href="TextShow.html#t:FromStringShow">FromStringShow</a> a] -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showbList" class="link">Source</a> <a href="#v:showbList" class="selflink">#</a></p><p class="src"><a href="#v:showtPrec">showtPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtPrec" class="link">Source</a> <a href="#v:showtPrec" class="selflink">#</a></p><p class="src"><a href="#v:showt">showt</a> :: <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showt" class="link">Source</a> <a href="#v:showt" class="selflink">#</a></p><p class="src"><a href="#v:showtList">showtList</a> :: [<a href="TextShow.html#t:FromStringShow">FromStringShow</a> a] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtList" class="link">Source</a> <a href="#v:showtList" class="selflink">#</a></p><p class="src"><a href="#v:showtlPrec">showtlPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtlPrec" class="link">Source</a> <a href="#v:showtlPrec" class="selflink">#</a></p><p class="src"><a href="#v:showtl">showtl</a> :: <a href="TextShow.html#t:FromStringShow">FromStringShow</a> a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtl" class="link">Source</a> <a href="#v:showtl" class="selflink">#</a></p><p class="src"><a href="#v:showtlList">showtlList</a> :: [<a href="TextShow.html#t:FromStringShow">FromStringShow</a> a] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtlList" class="link">Source</a> <a href="#v:showtlList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow:Rep1:15" class="instance expander" onclick="toggleSection('i:id:FromStringShow:Rep1:15')"></span> <span class="keyword">type</span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep1">Rep1</a> <a href="TextShow.html#t:FromStringShow">FromStringShow</a></span> <a href="src/TextShow-FromStringTextShow.html#line-97" class="link">Source</a> <a href="#t:FromStringShow" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow:Rep1:15" class="inst-details hide"><div class="src"><span class="keyword">type</span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep1">Rep1</a> <a href="TextShow.html#t:FromStringShow">FromStringShow</a> = <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:D1">D1</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:MetaData">MetaData</a> "FromStringShow" "TextShow.FromStringTextShow" "text-show-3.6-FFMV3RsLaCWIIytsYT8qvs" <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a>) (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:C1">C1</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:MetaCons">MetaCons</a> "FromStringShow" <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:PrefixI">PrefixI</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a>) (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:S1">S1</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:MetaSel">MetaSel</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#v:Just">Just</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> "fromStringShow") <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:NoSourceUnpackedness">NoSourceUnpackedness</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:NoSourceStrictness">NoSourceStrictness</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:DecidedLazy">DecidedLazy</a>) <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Par1">Par1</a>))</div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow:Rep:16" class="instance expander" onclick="toggleSection('i:id:FromStringShow:Rep:16')"></span> <span class="keyword">type</span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep">Rep</a> (<a href="TextShow.html#t:FromStringShow">FromStringShow</a> a)</span> <a href="src/TextShow-FromStringTextShow.html#line-97" class="link">Source</a> <a href="#t:FromStringShow" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow:Rep:16" class="inst-details hide"><div class="src"><span class="keyword">type</span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep">Rep</a> (<a href="TextShow.html#t:FromStringShow">FromStringShow</a> a) = <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:D1">D1</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:MetaData">MetaData</a> "FromStringShow" "TextShow.FromStringTextShow" "text-show-3.6-FFMV3RsLaCWIIytsYT8qvs" <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a>) (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:C1">C1</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:MetaCons">MetaCons</a> "FromStringShow" <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:PrefixI">PrefixI</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a>) (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:S1">S1</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:MetaSel">MetaSel</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#v:Just">Just</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> "fromStringShow") <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:NoSourceUnpackedness">NoSourceUnpackedness</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:NoSourceStrictness">NoSourceStrictness</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:DecidedLazy">DecidedLazy</a>) (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rec0">Rec0</a> a)))</div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">newtype</span> <a id="t:FromTextShow" class="def">FromTextShow</a> a <a href="src/TextShow-FromStringTextShow.html#FromTextShow" class="link">Source</a> <a href="#t:FromTextShow" class="selflink">#</a></p><div class="doc"><p>The <code>String</code> <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a></code> instance for <code><a href="TextShow.html#t:FromTextShow">FromTextShow</a></code> is based on its
<code><a href="TextShow.html#t:TextShow">TextShow</a></code> instance. That is,</p><pre>showsPrec p (<code><a href="TextShow.html#t:FromTextShow">FromTextShow</a></code> x) = <code><a href="TextShow.html#v:showbToShows">showbToShows</a></code> <code><a href="TextShow.html#v:showbPrec">showbPrec</a></code> p x
</pre><p><em>Since: 2</em></p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:FromTextShow" class="def">FromTextShow</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:fromTextShow" class="def">fromTextShow</a> :: a</dfn><div class="doc empty"> </div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:FromTextShow" class="caption collapser" onclick="toggleSection('i:FromTextShow')">Instances</p><div id="section.i:FromTextShow" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow:Functor:1" class="instance expander" onclick="toggleSection('i:id:FromTextShow:Functor:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> <a href="TextShow.html#t:FromTextShow">FromTextShow</a></span> <a href="src/TextShow-FromStringTextShow.html#line-164" class="link">Source</a> <a href="#t:FromTextShow" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow:Functor:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fmap">fmap</a> :: (a -> b) -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> b <a href="#v:fmap" class="selflink">#</a></p><p class="src"><a href="#v:-60--36-">(<$)</a> :: a -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> b -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a <a href="#v:-60--36-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow:Foldable:2" class="instance expander" onclick="toggleSection('i:id:FromTextShow:Foldable:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Foldable.html#t:Foldable">Foldable</a> <a href="TextShow.html#t:FromTextShow">FromTextShow</a></span> <a href="src/TextShow-FromStringTextShow.html#line-163" class="link">Source</a> <a href="#t:FromTextShow" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow:Foldable:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Monoid.html#t:Monoid">Monoid</a> m => <a href="TextShow.html#t:FromTextShow">FromTextShow</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Monoid.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> a => a -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> a => <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> a => <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Num">Num</a> a => <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Num">Num</a> a => <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow:Traversable:3" class="instance expander" onclick="toggleSection('i:id:FromTextShow:Traversable:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Traversable.html#t:Traversable">Traversable</a> <a href="TextShow.html#t:FromTextShow">FromTextShow</a></span> <a href="src/TextShow-FromStringTextShow.html#line-174" class="link">Source</a> <a href="#t:FromTextShow" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow:Traversable:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Applicative.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> f (<a href="TextShow.html#t:FromTextShow">FromTextShow</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Applicative.html#t:Applicative">Applicative</a> f => <a href="TextShow.html#t:FromTextShow">FromTextShow</a> (f a) -> f (<a href="TextShow.html#t:FromTextShow">FromTextShow</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Monad.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> m (<a href="TextShow.html#t:FromTextShow">FromTextShow</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Monad.html#t:Monad">Monad</a> m => <a href="TextShow.html#t:FromTextShow">FromTextShow</a> (m a) -> m (<a href="TextShow.html#t:FromTextShow">FromTextShow</a> a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow:Generic1:4" class="instance expander" onclick="toggleSection('i:id:FromTextShow:Generic1:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Generic1">Generic1</a> <a href="TextShow.html#t:FromTextShow">FromTextShow</a></span> <a href="src/TextShow-FromStringTextShow.html#line-167" class="link">Source</a> <a href="#t:FromTextShow" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow:Generic1:4" class="inst-details hide"><div class="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">type</span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep1">Rep1</a> (<a href="TextShow.html#t:FromTextShow">FromTextShow</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a>) :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="#t:Rep1" class="selflink">#</a></p></div> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:from1">from1</a> :: <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep1">Rep1</a> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a <a href="#v:from1" class="selflink">#</a></p><p class="src"><a href="#v:to1">to1</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep1">Rep1</a> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a <a href="#v:to1" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow:Show1:5" class="instance expander" onclick="toggleSection('i:id:FromTextShow:Show1:5')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor-Classes.html#t:Show1">Show1</a> <a href="TextShow.html#t:FromTextShow">FromTextShow</a></span> <a href="src/TextShow-FromStringTextShow.html#line-189" class="link">Source</a> <a href="#t:FromTextShow" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow:Show1:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:liftShowsPrec">liftShowsPrec</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> ([a] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:liftShowsPrec" class="selflink">#</a></p><p class="src"><a href="#v:liftShowList">liftShowList</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> ([a] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> [<a href="TextShow.html#t:FromTextShow">FromTextShow</a> a] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:liftShowList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow:TextShow1:6" class="instance expander" onclick="toggleSection('i:id:FromTextShow:TextShow1:6')"></span> <a href="TextShow.html#t:TextShow1">TextShow1</a> <a href="TextShow.html#t:FromTextShow">FromTextShow</a></span> <a href="src/TextShow-FromStringTextShow.html#line-202" class="link">Source</a> <a href="#t:FromTextShow" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow:TextShow1:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:liftShowbPrec">liftShowbPrec</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([a] -> <a href="TextShow.html#t:Builder">Builder</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#liftShowbPrec" class="link">Source</a> <a href="#v:liftShowbPrec" class="selflink">#</a></p><p class="src"><a href="#v:liftShowbList">liftShowbList</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([a] -> <a href="TextShow.html#t:Builder">Builder</a>) -> [<a href="TextShow.html#t:FromTextShow">FromTextShow</a> a] -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#liftShowbList" class="link">Source</a> <a href="#v:liftShowbList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow:Eq:7" class="instance expander" onclick="toggleSection('i:id:FromTextShow:Eq:7')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> (<a href="TextShow.html#t:FromTextShow">FromTextShow</a> a)</span> <a href="src/TextShow-FromStringTextShow.html#line-162" class="link">Source</a> <a href="#t:FromTextShow" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow:Eq:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow:Data:8" class="instance expander" onclick="toggleSection('i:id:FromTextShow:Data:8')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> (<a href="TextShow.html#t:FromTextShow">FromTextShow</a> a)</span> <a href="src/TextShow-FromStringTextShow.html#line-161" class="link">Source</a> <a href="#t:FromTextShow" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow:Data:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => c (d -> b) -> d -> c b) -> (<span class="keyword">forall</span> g. g -> c g) -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> c (<a href="TextShow.html#t:FromTextShow">FromTextShow</a> a) <a href="#v:gfoldl" class="selflink">#</a></p><p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> b => c (b -> r) -> c r) -> (<span class="keyword">forall</span> r. r -> c r) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Constr">Constr</a> -> c (<a href="TextShow.html#t:FromTextShow">FromTextShow</a> a) <a href="#v:gunfold" class="selflink">#</a></p><p class="src"><a href="#v:toConstr">toConstr</a> :: <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Constr">Constr</a> <a href="#v:toConstr" class="selflink">#</a></p><p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:DataType">DataType</a> <a href="#v:dataTypeOf" class="selflink">#</a></p><p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Typeable-Internal.html#t:Typeable">Typeable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a>) t => (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => c (t d)) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> (c (<a href="TextShow.html#t:FromTextShow">FromTextShow</a> a)) <a href="#v:dataCast1" class="selflink">#</a></p><p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Typeable-Internal.html#t:Typeable">Typeable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a>) t => (<span class="keyword">forall</span> d e. (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> e) => c (t d e)) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> (c (<a href="TextShow.html#t:FromTextShow">FromTextShow</a> a)) <a href="#v:dataCast2" class="selflink">#</a></p><p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> b => b -> b) -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a <a href="#v:gmapT" class="selflink">#</a></p><p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -> r' -> r) -> r -> (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> r') -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> r <a href="#v:gmapQl" class="selflink">#</a></p><p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -> r -> r) -> r -> (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> r') -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> r <a href="#v:gmapQr" class="selflink">#</a></p><p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> u) -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> [u] <a href="#v:gmapQ" class="selflink">#</a></p><p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> u) -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> u <a href="#v:gmapQi" class="selflink">#</a></p><p class="src"><a href="#v:gmapM">gmapM</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Monad.html#t:Monad">Monad</a> m => (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> m d) -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> m (<a href="TextShow.html#t:FromTextShow">FromTextShow</a> a) <a href="#v:gmapM" class="selflink">#</a></p><p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Monad.html#t:MonadPlus">MonadPlus</a> m => (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> m d) -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> m (<a href="TextShow.html#t:FromTextShow">FromTextShow</a> a) <a href="#v:gmapMp" class="selflink">#</a></p><p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Monad.html#t:MonadPlus">MonadPlus</a> m => (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> m d) -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> m (<a href="TextShow.html#t:FromTextShow">FromTextShow</a> a) <a href="#v:gmapMo" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow:Ord:9" class="instance expander" onclick="toggleSection('i:id:FromTextShow:Ord:9')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> (<a href="TextShow.html#t:FromTextShow">FromTextShow</a> a)</span> <a href="src/TextShow-FromStringTextShow.html#line-172" class="link">Source</a> <a href="#t:FromTextShow" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow:Ord:9" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow:Read:10" class="instance expander" onclick="toggleSection('i:id:FromTextShow:Read:10')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> (<a href="TextShow.html#t:FromTextShow">FromTextShow</a> a)</span> <a href="src/TextShow-FromStringTextShow.html#line-178" class="link">Source</a> <a href="#t:FromTextShow" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow:Read:10" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> (<a href="TextShow.html#t:FromTextShow">FromTextShow</a> a) <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="TextShow.html#t:FromTextShow">FromTextShow</a> a] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> (<a href="TextShow.html#t:FromTextShow">FromTextShow</a> a) <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="TextShow.html#t:FromTextShow">FromTextShow</a> a] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow:Show:11" class="instance expander" onclick="toggleSection('i:id:FromTextShow:Show:11')"></span> <a href="TextShow.html#t:TextShow">TextShow</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> (<a href="TextShow.html#t:FromTextShow">FromTextShow</a> a)</span> <a href="src/TextShow-FromStringTextShow.html#line-184" class="link">Source</a> <a href="#t:FromTextShow" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow:Show:11" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="TextShow.html#t:FromTextShow">FromTextShow</a> a] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow:Generic:12" class="instance expander" onclick="toggleSection('i:id:FromTextShow:Generic:12')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Generic">Generic</a> (<a href="TextShow.html#t:FromTextShow">FromTextShow</a> a)</span> <a href="src/TextShow-FromStringTextShow.html#line-166" class="link">Source</a> <a href="#t:FromTextShow" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow:Generic:12" class="inst-details hide"><div class="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">type</span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep">Rep</a> (<a href="TextShow.html#t:FromTextShow">FromTextShow</a> a) :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="#t:Rep" class="selflink">#</a></p></div> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:from">from</a> :: <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep">Rep</a> (<a href="TextShow.html#t:FromTextShow">FromTextShow</a> a) x <a href="#v:from" class="selflink">#</a></p><p class="src"><a href="#v:to">to</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep">Rep</a> (<a href="TextShow.html#t:FromTextShow">FromTextShow</a> a) x -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a <a href="#v:to" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow:Lift:13" class="instance expander" onclick="toggleSection('i:id:FromTextShow:Lift:13')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/template-haskell-2.11.1.0/Language-Haskell-TH-Syntax.html#t:Lift">Lift</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/template-haskell-2.11.1.0/Language-Haskell-TH-Syntax.html#t:Lift">Lift</a> (<a href="TextShow.html#t:FromTextShow">FromTextShow</a> a)</span> <a href="src/TextShow-FromStringTextShow.html#line-170" class="link">Source</a> <a href="#t:FromTextShow" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow:Lift:13" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:lift">lift</a> :: <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/template-haskell-2.11.1.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/template-haskell-2.11.1.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a> <a href="#v:lift" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow:TextShow:14" class="instance expander" onclick="toggleSection('i:id:FromTextShow:TextShow:14')"></span> <a href="TextShow.html#t:TextShow">TextShow</a> a => <a href="TextShow.html#t:TextShow">TextShow</a> (<a href="TextShow.html#t:FromTextShow">FromTextShow</a> a)</span> <a href="src/TextShow-FromStringTextShow.html#line-173" class="link">Source</a> <a href="#t:FromTextShow" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow:TextShow:14" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showbPrec">showbPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showbPrec" class="link">Source</a> <a href="#v:showbPrec" class="selflink">#</a></p><p class="src"><a href="#v:showb">showb</a> :: <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showb" class="link">Source</a> <a href="#v:showb" class="selflink">#</a></p><p class="src"><a href="#v:showbList">showbList</a> :: [<a href="TextShow.html#t:FromTextShow">FromTextShow</a> a] -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showbList" class="link">Source</a> <a href="#v:showbList" class="selflink">#</a></p><p class="src"><a href="#v:showtPrec">showtPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtPrec" class="link">Source</a> <a href="#v:showtPrec" class="selflink">#</a></p><p class="src"><a href="#v:showt">showt</a> :: <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showt" class="link">Source</a> <a href="#v:showt" class="selflink">#</a></p><p class="src"><a href="#v:showtList">showtList</a> :: [<a href="TextShow.html#t:FromTextShow">FromTextShow</a> a] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtList" class="link">Source</a> <a href="#v:showtList" class="selflink">#</a></p><p class="src"><a href="#v:showtlPrec">showtlPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtlPrec" class="link">Source</a> <a href="#v:showtlPrec" class="selflink">#</a></p><p class="src"><a href="#v:showtl">showtl</a> :: <a href="TextShow.html#t:FromTextShow">FromTextShow</a> a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtl" class="link">Source</a> <a href="#v:showtl" class="selflink">#</a></p><p class="src"><a href="#v:showtlList">showtlList</a> :: [<a href="TextShow.html#t:FromTextShow">FromTextShow</a> a] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtlList" class="link">Source</a> <a href="#v:showtlList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow:Rep1:15" class="instance expander" onclick="toggleSection('i:id:FromTextShow:Rep1:15')"></span> <span class="keyword">type</span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep1">Rep1</a> <a href="TextShow.html#t:FromTextShow">FromTextShow</a></span> <a href="src/TextShow-FromStringTextShow.html#line-160" class="link">Source</a> <a href="#t:FromTextShow" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow:Rep1:15" class="inst-details hide"><div class="src"><span class="keyword">type</span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep1">Rep1</a> <a href="TextShow.html#t:FromTextShow">FromTextShow</a> = <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:D1">D1</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:MetaData">MetaData</a> "FromTextShow" "TextShow.FromStringTextShow" "text-show-3.6-FFMV3RsLaCWIIytsYT8qvs" <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a>) (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:C1">C1</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:MetaCons">MetaCons</a> "FromTextShow" <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:PrefixI">PrefixI</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a>) (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:S1">S1</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:MetaSel">MetaSel</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#v:Just">Just</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> "fromTextShow") <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:NoSourceUnpackedness">NoSourceUnpackedness</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:NoSourceStrictness">NoSourceStrictness</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:DecidedLazy">DecidedLazy</a>) <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Par1">Par1</a>))</div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow:Rep:16" class="instance expander" onclick="toggleSection('i:id:FromTextShow:Rep:16')"></span> <span class="keyword">type</span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep">Rep</a> (<a href="TextShow.html#t:FromTextShow">FromTextShow</a> a)</span> <a href="src/TextShow-FromStringTextShow.html#line-160" class="link">Source</a> <a href="#t:FromTextShow" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow:Rep:16" class="inst-details hide"><div class="src"><span class="keyword">type</span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep">Rep</a> (<a href="TextShow.html#t:FromTextShow">FromTextShow</a> a) = <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:D1">D1</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:MetaData">MetaData</a> "FromTextShow" "TextShow.FromStringTextShow" "text-show-3.6-FFMV3RsLaCWIIytsYT8qvs" <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a>) (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:C1">C1</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:MetaCons">MetaCons</a> "FromTextShow" <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:PrefixI">PrefixI</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a>) (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:S1">S1</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:MetaSel">MetaSel</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#v:Just">Just</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> "fromTextShow") <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:NoSourceUnpackedness">NoSourceUnpackedness</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:NoSourceStrictness">NoSourceStrictness</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:DecidedLazy">DecidedLazy</a>) (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rec0">Rec0</a> a)))</div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">newtype</span> <a id="t:FromStringShow1" class="def">FromStringShow1</a> f a <a href="src/TextShow-FromStringTextShow.html#FromStringShow1" class="link">Source</a> <a href="#t:FromStringShow1" class="selflink">#</a></p><div class="doc"><p>The <code><a href="TextShow.html#t:TextShow1">TextShow1</a></code> instance for <code><a href="TextShow.html#t:FromStringShow1">FromStringShow1</a></code> is based on its <code>String</code>
<code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor-Classes.html#t:Show1">Show1</a></code> instance. That is,</p><pre><code><a href="TextShow.html#v:liftShowbPrec">liftShowbPrec</a></code> sp sl p (<code><a href="TextShow.html#t:FromStringShow1">FromStringShow1</a></code> x) =
<code><a href="TextShow.html#v:showsPrecToShowbPrec">showsPrecToShowbPrec</a></code> (<code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor-Classes.html#v:liftShowsPrec">liftShowsPrec</a></code> (<code><a href="TextShow.html#v:showbPrecToShowsPrec">showbPrecToShowsPrec</a></code> sp)
(<code><a href="TextShow.html#v:showbToShows">showbToShows</a></code> sl))
p x
</pre><p><em>Since: 3</em></p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:FromStringShow1" class="def">FromStringShow1</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:fromStringShow1" class="def">fromStringShow1</a> :: f a</dfn><div class="doc empty"> </div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:FromStringShow1" class="caption collapser" onclick="toggleSection('i:FromStringShow1')">Instances</p><div id="section.i:FromStringShow1" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow1:Functor:1" class="instance expander" onclick="toggleSection('i:id:FromStringShow1:Functor:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> (<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f)</span> <a href="src/TextShow-FromStringTextShow.html#line-235" class="link">Source</a> <a href="#t:FromStringShow1" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow1:Functor:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fmap">fmap</a> :: (a -> b) -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f b <a href="#v:fmap" class="selflink">#</a></p><p class="src"><a href="#v:-60--36-">(<$)</a> :: a -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f b -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a <a href="#v:-60--36-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow1:Foldable:2" class="instance expander" onclick="toggleSection('i:id:FromStringShow1:Foldable:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Foldable.html#t:Foldable">Foldable</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Foldable.html#t:Foldable">Foldable</a> (<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f)</span> <a href="src/TextShow-FromStringTextShow.html#line-234" class="link">Source</a> <a href="#t:FromStringShow1" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow1:Foldable:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Monoid.html#t:Monoid">Monoid</a> m => <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Monoid.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> a => a -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> a => <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> a => <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Num">Num</a> a => <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Num">Num</a> a => <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow1:Traversable:3" class="instance expander" onclick="toggleSection('i:id:FromStringShow1:Traversable:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Traversable.html#t:Traversable">Traversable</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Traversable.html#t:Traversable">Traversable</a> (<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f)</span> <a href="src/TextShow-FromStringTextShow.html#line-239" class="link">Source</a> <a href="#t:FromStringShow1" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow1:Traversable:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Applicative.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> f (<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Applicative.html#t:Applicative">Applicative</a> f => <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f (f a) -> f (<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Monad.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> m (<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Monad.html#t:Monad">Monad</a> m => <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f (m a) -> m (<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow1:Generic1:4" class="instance expander" onclick="toggleSection('i:id:FromStringShow1:Generic1:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Generic1">Generic1</a> (<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f)</span> <a href="src/TextShow-FromStringTextShow.html#line-229" class="link">Source</a> <a href="#t:FromStringShow1" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow1:Generic1:4" class="inst-details hide"><div class="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">type</span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep1">Rep1</a> (<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a>) :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="#t:Rep1" class="selflink">#</a></p></div> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:from1">from1</a> :: <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep1">Rep1</a> (<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f) a <a href="#v:from1" class="selflink">#</a></p><p class="src"><a href="#v:to1">to1</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep1">Rep1</a> (<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f) a -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a <a href="#v:to1" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow1:Show1:5" class="instance expander" onclick="toggleSection('i:id:FromStringShow1:Show1:5')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor-Classes.html#t:Show1">Show1</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor-Classes.html#t:Show1">Show1</a> (<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f)</span> <a href="src/TextShow-FromStringTextShow.html#line-237" class="link">Source</a> <a href="#t:FromStringShow1" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow1:Show1:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:liftShowsPrec">liftShowsPrec</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> ([a] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:liftShowsPrec" class="selflink">#</a></p><p class="src"><a href="#v:liftShowList">liftShowList</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> ([a] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> [<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:liftShowList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow1:TextShow1:6" class="instance expander" onclick="toggleSection('i:id:FromStringShow1:TextShow1:6')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor-Classes.html#t:Show1">Show1</a> f => <a href="TextShow.html#t:TextShow1">TextShow1</a> (<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f)</span> <a href="src/TextShow-FromStringTextShow.html#line-272" class="link">Source</a> <a href="#t:FromStringShow1" class="selflink">#</a></td><td class="doc"><p>Not available if using <code>transformers-0.4</code></p></td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow1:TextShow1:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:liftShowbPrec">liftShowbPrec</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([a] -> <a href="TextShow.html#t:Builder">Builder</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#liftShowbPrec" class="link">Source</a> <a href="#v:liftShowbPrec" class="selflink">#</a></p><p class="src"><a href="#v:liftShowbList">liftShowbList</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([a] -> <a href="TextShow.html#t:Builder">Builder</a>) -> [<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a] -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#liftShowbList" class="link">Source</a> <a href="#v:liftShowbList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow1:Eq:7" class="instance expander" onclick="toggleSection('i:id:FromStringShow1:Eq:7')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> (f a) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> (<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a)</span> <a href="src/TextShow-FromStringTextShow.html#line-224" class="link">Source</a> <a href="#t:FromStringShow1" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow1:Eq:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow1:Data:8" class="instance expander" onclick="toggleSection('i:id:FromStringShow1:Data:8')"></span> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> (f a), <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Typeable-Internal.html#t:Typeable">Typeable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Typeable-Internal.html#t:Typeable">Typeable</a> (k -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a>) f, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Typeable-Internal.html#t:Typeable">Typeable</a> k a) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> (<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a)</span> <a href="src/TextShow-FromStringTextShow.html#line-233" class="link">Source</a> <a href="#t:FromStringShow1" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow1:Data:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => c (d -> b) -> d -> c b) -> (<span class="keyword">forall</span> g. g -> c g) -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a -> c (<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a) <a href="#v:gfoldl" class="selflink">#</a></p><p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> b => c (b -> r) -> c r) -> (<span class="keyword">forall</span> r. r -> c r) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Constr">Constr</a> -> c (<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a) <a href="#v:gunfold" class="selflink">#</a></p><p class="src"><a href="#v:toConstr">toConstr</a> :: <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Constr">Constr</a> <a href="#v:toConstr" class="selflink">#</a></p><p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:DataType">DataType</a> <a href="#v:dataTypeOf" class="selflink">#</a></p><p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Typeable-Internal.html#t:Typeable">Typeable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a>) t => (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => c (t d)) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> (c (<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a)) <a href="#v:dataCast1" class="selflink">#</a></p><p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Typeable-Internal.html#t:Typeable">Typeable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a>) t => (<span class="keyword">forall</span> d e. (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> e) => c (t d e)) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> (c (<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a)) <a href="#v:dataCast2" class="selflink">#</a></p><p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> b => b -> b) -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a <a href="#v:gmapT" class="selflink">#</a></p><p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -> r' -> r) -> r -> (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> r') -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a -> r <a href="#v:gmapQl" class="selflink">#</a></p><p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -> r -> r) -> r -> (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> r') -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a -> r <a href="#v:gmapQr" class="selflink">#</a></p><p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> u) -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a -> [u] <a href="#v:gmapQ" class="selflink">#</a></p><p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> u) -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a -> u <a href="#v:gmapQi" class="selflink">#</a></p><p class="src"><a href="#v:gmapM">gmapM</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Monad.html#t:Monad">Monad</a> m => (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> m d) -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a -> m (<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a) <a href="#v:gmapM" class="selflink">#</a></p><p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Monad.html#t:MonadPlus">MonadPlus</a> m => (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> m d) -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a -> m (<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a) <a href="#v:gmapMp" class="selflink">#</a></p><p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Monad.html#t:MonadPlus">MonadPlus</a> m => (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> m d) -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a -> m (<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a) <a href="#v:gmapMo" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow1:Ord:9" class="instance expander" onclick="toggleSection('i:id:FromStringShow1:Ord:9')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> (f a) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> (<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a)</span> <a href="src/TextShow-FromStringTextShow.html#line-225" class="link">Source</a> <a href="#t:FromStringShow1" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow1:Ord:9" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow1:Read:10" class="instance expander" onclick="toggleSection('i:id:FromStringShow1:Read:10')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> (f a) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> (<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a)</span> <a href="src/TextShow-FromStringTextShow.html#line-257" class="link">Source</a> <a href="#t:FromStringShow1" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow1:Read:10" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> (<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a) <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> (<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a) <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow1:Show:11" class="instance expander" onclick="toggleSection('i:id:FromStringShow1:Show:11')"></span> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor-Classes.html#t:Show1">Show1</a> f, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> a) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> (<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a)</span> <a href="src/TextShow-FromStringTextShow.html#line-286" class="link">Source</a> <a href="#t:FromStringShow1" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow1:Show:11" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow1:Generic:12" class="instance expander" onclick="toggleSection('i:id:FromStringShow1:Generic:12')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Generic">Generic</a> (<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a)</span> <a href="src/TextShow-FromStringTextShow.html#line-227" class="link">Source</a> <a href="#t:FromStringShow1" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow1:Generic:12" class="inst-details hide"><div class="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">type</span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep">Rep</a> (<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a) :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="#t:Rep" class="selflink">#</a></p></div> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:from">from</a> :: <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep">Rep</a> (<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a) x <a href="#v:from" class="selflink">#</a></p><p class="src"><a href="#v:to">to</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep">Rep</a> (<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a) x -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a <a href="#v:to" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow1:Lift:13" class="instance expander" onclick="toggleSection('i:id:FromStringShow1:Lift:13')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/template-haskell-2.11.1.0/Language-Haskell-TH-Syntax.html#t:Lift">Lift</a> (f a) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/template-haskell-2.11.1.0/Language-Haskell-TH-Syntax.html#t:Lift">Lift</a> (<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a)</span> <a href="src/TextShow-FromStringTextShow.html#line-236" class="link">Source</a> <a href="#t:FromStringShow1" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow1:Lift:13" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:lift">lift</a> :: <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/template-haskell-2.11.1.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/template-haskell-2.11.1.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a> <a href="#v:lift" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow1:TextShow:14" class="instance expander" onclick="toggleSection('i:id:FromStringShow1:TextShow:14')"></span> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor-Classes.html#t:Show1">Show1</a> f, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> a) => <a href="TextShow.html#t:TextShow">TextShow</a> (<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a)</span> <a href="src/TextShow-FromStringTextShow.html#line-265" class="link">Source</a> <a href="#t:FromStringShow1" class="selflink">#</a></td><td class="doc"><p>Not available if using <code>transformers-0.4</code></p></td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow1:TextShow:14" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showbPrec">showbPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showbPrec" class="link">Source</a> <a href="#v:showbPrec" class="selflink">#</a></p><p class="src"><a href="#v:showb">showb</a> :: <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showb" class="link">Source</a> <a href="#v:showb" class="selflink">#</a></p><p class="src"><a href="#v:showbList">showbList</a> :: [<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a] -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showbList" class="link">Source</a> <a href="#v:showbList" class="selflink">#</a></p><p class="src"><a href="#v:showtPrec">showtPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtPrec" class="link">Source</a> <a href="#v:showtPrec" class="selflink">#</a></p><p class="src"><a href="#v:showt">showt</a> :: <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showt" class="link">Source</a> <a href="#v:showt" class="selflink">#</a></p><p class="src"><a href="#v:showtList">showtList</a> :: [<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtList" class="link">Source</a> <a href="#v:showtList" class="selflink">#</a></p><p class="src"><a href="#v:showtlPrec">showtlPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtlPrec" class="link">Source</a> <a href="#v:showtlPrec" class="selflink">#</a></p><p class="src"><a href="#v:showtl">showtl</a> :: <a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtl" class="link">Source</a> <a href="#v:showtl" class="selflink">#</a></p><p class="src"><a href="#v:showtlList">showtlList</a> :: [<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtlList" class="link">Source</a> <a href="#v:showtlList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow1:Rep1:15" class="instance expander" onclick="toggleSection('i:id:FromStringShow1:Rep1:15')"></span> <span class="keyword">type</span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep1">Rep1</a> (<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f)</span> <a href="src/TextShow-FromStringTextShow.html#line-223" class="link">Source</a> <a href="#t:FromStringShow1" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow1:Rep1:15" class="inst-details hide"><div class="src"><span class="keyword">type</span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep1">Rep1</a> (<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f) = <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:D1">D1</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:MetaData">MetaData</a> "FromStringShow1" "TextShow.FromStringTextShow" "text-show-3.6-FFMV3RsLaCWIIytsYT8qvs" <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a>) (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:C1">C1</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:MetaCons">MetaCons</a> "FromStringShow1" <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:PrefixI">PrefixI</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a>) (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:S1">S1</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:MetaSel">MetaSel</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#v:Just">Just</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> "fromStringShow1") <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:NoSourceUnpackedness">NoSourceUnpackedness</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:NoSourceStrictness">NoSourceStrictness</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:DecidedLazy">DecidedLazy</a>) (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rec1">Rec1</a> f)))</div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow1:Rep:16" class="instance expander" onclick="toggleSection('i:id:FromStringShow1:Rep:16')"></span> <span class="keyword">type</span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep">Rep</a> (<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a)</span> <a href="src/TextShow-FromStringTextShow.html#line-223" class="link">Source</a> <a href="#t:FromStringShow1" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow1:Rep:16" class="inst-details hide"><div class="src"><span class="keyword">type</span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep">Rep</a> (<a href="TextShow.html#t:FromStringShow1">FromStringShow1</a> k f a) = <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:D1">D1</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:MetaData">MetaData</a> "FromStringShow1" "TextShow.FromStringTextShow" "text-show-3.6-FFMV3RsLaCWIIytsYT8qvs" <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a>) (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:C1">C1</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:MetaCons">MetaCons</a> "FromStringShow1" <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:PrefixI">PrefixI</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a>) (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:S1">S1</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:MetaSel">MetaSel</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#v:Just">Just</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> "fromStringShow1") <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:NoSourceUnpackedness">NoSourceUnpackedness</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:NoSourceStrictness">NoSourceStrictness</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:DecidedLazy">DecidedLazy</a>) (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rec0">Rec0</a> (f a))))</div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">newtype</span> <a id="t:FromTextShow1" class="def">FromTextShow1</a> f a <a href="src/TextShow-FromStringTextShow.html#FromTextShow1" class="link">Source</a> <a href="#t:FromTextShow1" class="selflink">#</a></p><div class="doc"><p>The <code>String</code> <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor-Classes.html#t:Show1">Show1</a></code> instance for <code><a href="TextShow.html#t:FromTextShow1">FromTextShow1</a></code> is based on its
<code><a href="TextShow.html#t:TextShow1">TextShow1</a></code> instance. That is,</p><pre><code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor-Classes.html#v:liftShowsPrec">liftShowsPrec</a></code> sp sl p (<code><a href="TextShow.html#t:FromTextShow1">FromTextShow1</a></code> x) =
<code><a href="TextShow.html#v:showbPrecToShowsPrec">showbPrecToShowsPrec</a></code> (<code><a href="TextShow.html#v:liftShowbPrec">liftShowbPrec</a></code> (<code><a href="TextShow.html#v:showsPrecToShowbPrec">showsPrecToShowbPrec</a></code> sp)
(<code><a href="TextShow.html#v:showsToShowb">showsToShowb</a></code> sl))
p x
</pre><p><em>Since: 3</em></p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:FromTextShow1" class="def">FromTextShow1</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:fromTextShow1" class="def">fromTextShow1</a> :: f a</dfn><div class="doc empty"> </div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:FromTextShow1" class="caption collapser" onclick="toggleSection('i:FromTextShow1')">Instances</p><div id="section.i:FromTextShow1" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow1:Functor:1" class="instance expander" onclick="toggleSection('i:id:FromTextShow1:Functor:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> (<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f)</span> <a href="src/TextShow-FromStringTextShow.html#line-315" class="link">Source</a> <a href="#t:FromTextShow1" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow1:Functor:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fmap">fmap</a> :: (a -> b) -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f b <a href="#v:fmap" class="selflink">#</a></p><p class="src"><a href="#v:-60--36-">(<$)</a> :: a -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f b -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a <a href="#v:-60--36-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow1:Foldable:2" class="instance expander" onclick="toggleSection('i:id:FromTextShow1:Foldable:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Foldable.html#t:Foldable">Foldable</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Foldable.html#t:Foldable">Foldable</a> (<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f)</span> <a href="src/TextShow-FromStringTextShow.html#line-314" class="link">Source</a> <a href="#t:FromTextShow1" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow1:Foldable:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Monoid.html#t:Monoid">Monoid</a> m => <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Monoid.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> a => a -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> a => <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> a => <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Num">Num</a> a => <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Num">Num</a> a => <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow1:Traversable:3" class="instance expander" onclick="toggleSection('i:id:FromTextShow1:Traversable:3')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Traversable.html#t:Traversable">Traversable</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Traversable.html#t:Traversable">Traversable</a> (<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f)</span> <a href="src/TextShow-FromStringTextShow.html#line-318" class="link">Source</a> <a href="#t:FromTextShow1" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow1:Traversable:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Applicative.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> f (<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Applicative.html#t:Applicative">Applicative</a> f => <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f (f a) -> f (<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Monad.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> m (<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Monad.html#t:Monad">Monad</a> m => <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f (m a) -> m (<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow1:Generic1:4" class="instance expander" onclick="toggleSection('i:id:FromTextShow1:Generic1:4')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Generic1">Generic1</a> (<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f)</span> <a href="src/TextShow-FromStringTextShow.html#line-309" class="link">Source</a> <a href="#t:FromTextShow1" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow1:Generic1:4" class="inst-details hide"><div class="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">type</span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep1">Rep1</a> (<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a>) :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="#t:Rep1" class="selflink">#</a></p></div> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:from1">from1</a> :: <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep1">Rep1</a> (<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f) a <a href="#v:from1" class="selflink">#</a></p><p class="src"><a href="#v:to1">to1</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep1">Rep1</a> (<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f) a -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a <a href="#v:to1" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow1:Show1:5" class="instance expander" onclick="toggleSection('i:id:FromTextShow1:Show1:5')"></span> <a href="TextShow.html#t:TextShow1">TextShow1</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor-Classes.html#t:Show1">Show1</a> (<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f)</span> <a href="src/TextShow-FromStringTextShow.html#line-350" class="link">Source</a> <a href="#t:FromTextShow1" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow1:Show1:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:liftShowsPrec">liftShowsPrec</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> ([a] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:liftShowsPrec" class="selflink">#</a></p><p class="src"><a href="#v:liftShowList">liftShowList</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> ([a] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> [<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:liftShowList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow1:TextShow1:6" class="instance expander" onclick="toggleSection('i:id:FromTextShow1:TextShow1:6')"></span> <a href="TextShow.html#t:TextShow1">TextShow1</a> f => <a href="TextShow.html#t:TextShow1">TextShow1</a> (<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f)</span> <a href="src/TextShow-FromStringTextShow.html#line-317" class="link">Source</a> <a href="#t:FromTextShow1" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow1:TextShow1:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:liftShowbPrec">liftShowbPrec</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([a] -> <a href="TextShow.html#t:Builder">Builder</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#liftShowbPrec" class="link">Source</a> <a href="#v:liftShowbPrec" class="selflink">#</a></p><p class="src"><a href="#v:liftShowbList">liftShowbList</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([a] -> <a href="TextShow.html#t:Builder">Builder</a>) -> [<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a] -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#liftShowbList" class="link">Source</a> <a href="#v:liftShowbList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow1:Eq:7" class="instance expander" onclick="toggleSection('i:id:FromTextShow1:Eq:7')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> (f a) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> (<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a)</span> <a href="src/TextShow-FromStringTextShow.html#line-304" class="link">Source</a> <a href="#t:FromTextShow1" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow1:Eq:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow1:Data:8" class="instance expander" onclick="toggleSection('i:id:FromTextShow1:Data:8')"></span> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> (f a), <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Typeable-Internal.html#t:Typeable">Typeable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Typeable-Internal.html#t:Typeable">Typeable</a> (k -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a>) f, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Typeable-Internal.html#t:Typeable">Typeable</a> k a) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> (<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a)</span> <a href="src/TextShow-FromStringTextShow.html#line-313" class="link">Source</a> <a href="#t:FromTextShow1" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow1:Data:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d b. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => c (d -> b) -> d -> c b) -> (<span class="keyword">forall</span> g. g -> c g) -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a -> c (<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a) <a href="#v:gfoldl" class="selflink">#</a></p><p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> b r. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> b => c (b -> r) -> c r) -> (<span class="keyword">forall</span> r. r -> c r) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Constr">Constr</a> -> c (<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a) <a href="#v:gunfold" class="selflink">#</a></p><p class="src"><a href="#v:toConstr">toConstr</a> :: <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Constr">Constr</a> <a href="#v:toConstr" class="selflink">#</a></p><p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:DataType">DataType</a> <a href="#v:dataTypeOf" class="selflink">#</a></p><p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Typeable-Internal.html#t:Typeable">Typeable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a>) t => (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => c (t d)) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> (c (<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a)) <a href="#v:dataCast1" class="selflink">#</a></p><p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Typeable-Internal.html#t:Typeable">Typeable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a>) t => (<span class="keyword">forall</span> d e. (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> e) => c (t d e)) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> (c (<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a)) <a href="#v:dataCast2" class="selflink">#</a></p><p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> b. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> b => b -> b) -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a <a href="#v:gmapT" class="selflink">#</a></p><p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -> r' -> r) -> r -> (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> r') -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a -> r <a href="#v:gmapQl" class="selflink">#</a></p><p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -> r -> r) -> r -> (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> r') -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a -> r <a href="#v:gmapQr" class="selflink">#</a></p><p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> u) -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a -> [u] <a href="#v:gmapQ" class="selflink">#</a></p><p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> u) -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a -> u <a href="#v:gmapQi" class="selflink">#</a></p><p class="src"><a href="#v:gmapM">gmapM</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Monad.html#t:Monad">Monad</a> m => (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> m d) -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a -> m (<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a) <a href="#v:gmapM" class="selflink">#</a></p><p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Monad.html#t:MonadPlus">MonadPlus</a> m => (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> m d) -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a -> m (<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a) <a href="#v:gmapMp" class="selflink">#</a></p><p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Monad.html#t:MonadPlus">MonadPlus</a> m => (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> m d) -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a -> m (<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a) <a href="#v:gmapMo" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow1:Ord:9" class="instance expander" onclick="toggleSection('i:id:FromTextShow1:Ord:9')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> (f a) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> (<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a)</span> <a href="src/TextShow-FromStringTextShow.html#line-305" class="link">Source</a> <a href="#t:FromTextShow1" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow1:Ord:9" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow1:Read:10" class="instance expander" onclick="toggleSection('i:id:FromTextShow1:Read:10')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> (f a) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> (<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a)</span> <a href="src/TextShow-FromStringTextShow.html#line-335" class="link">Source</a> <a href="#t:FromTextShow1" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow1:Read:10" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> (<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a) <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> (<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a) <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow1:Show:11" class="instance expander" onclick="toggleSection('i:id:FromTextShow1:Show:11')"></span> (<a href="TextShow.html#t:TextShow1">TextShow1</a> f, <a href="TextShow.html#t:TextShow">TextShow</a> a) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> (<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a)</span> <a href="src/TextShow-FromStringTextShow.html#line-343" class="link">Source</a> <a href="#t:FromTextShow1" class="selflink">#</a></td><td class="doc"><p>Not available if using <code>transformers-0.4</code></p></td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow1:Show:11" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow1:Generic:12" class="instance expander" onclick="toggleSection('i:id:FromTextShow1:Generic:12')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Generic">Generic</a> (<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a)</span> <a href="src/TextShow-FromStringTextShow.html#line-307" class="link">Source</a> <a href="#t:FromTextShow1" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow1:Generic:12" class="inst-details hide"><div class="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">type</span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep">Rep</a> (<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a) :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="#t:Rep" class="selflink">#</a></p></div> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:from">from</a> :: <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep">Rep</a> (<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a) x <a href="#v:from" class="selflink">#</a></p><p class="src"><a href="#v:to">to</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep">Rep</a> (<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a) x -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a <a href="#v:to" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow1:Lift:13" class="instance expander" onclick="toggleSection('i:id:FromTextShow1:Lift:13')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/template-haskell-2.11.1.0/Language-Haskell-TH-Syntax.html#t:Lift">Lift</a> (f a) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/template-haskell-2.11.1.0/Language-Haskell-TH-Syntax.html#t:Lift">Lift</a> (<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a)</span> <a href="src/TextShow-FromStringTextShow.html#line-316" class="link">Source</a> <a href="#t:FromTextShow1" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow1:Lift:13" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:lift">lift</a> :: <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/template-haskell-2.11.1.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/template-haskell-2.11.1.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a> <a href="#v:lift" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow1:TextShow:14" class="instance expander" onclick="toggleSection('i:id:FromTextShow1:TextShow:14')"></span> (<a href="TextShow.html#t:TextShow1">TextShow1</a> f, <a href="TextShow.html#t:TextShow">TextShow</a> a) => <a href="TextShow.html#t:TextShow">TextShow</a> (<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a)</span> <a href="src/TextShow-FromStringTextShow.html#line-367" class="link">Source</a> <a href="#t:FromTextShow1" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow1:TextShow:14" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showbPrec">showbPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showbPrec" class="link">Source</a> <a href="#v:showbPrec" class="selflink">#</a></p><p class="src"><a href="#v:showb">showb</a> :: <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showb" class="link">Source</a> <a href="#v:showb" class="selflink">#</a></p><p class="src"><a href="#v:showbList">showbList</a> :: [<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a] -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showbList" class="link">Source</a> <a href="#v:showbList" class="selflink">#</a></p><p class="src"><a href="#v:showtPrec">showtPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtPrec" class="link">Source</a> <a href="#v:showtPrec" class="selflink">#</a></p><p class="src"><a href="#v:showt">showt</a> :: <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showt" class="link">Source</a> <a href="#v:showt" class="selflink">#</a></p><p class="src"><a href="#v:showtList">showtList</a> :: [<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtList" class="link">Source</a> <a href="#v:showtList" class="selflink">#</a></p><p class="src"><a href="#v:showtlPrec">showtlPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtlPrec" class="link">Source</a> <a href="#v:showtlPrec" class="selflink">#</a></p><p class="src"><a href="#v:showtl">showtl</a> :: <a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtl" class="link">Source</a> <a href="#v:showtl" class="selflink">#</a></p><p class="src"><a href="#v:showtlList">showtlList</a> :: [<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtlList" class="link">Source</a> <a href="#v:showtlList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow1:Rep1:15" class="instance expander" onclick="toggleSection('i:id:FromTextShow1:Rep1:15')"></span> <span class="keyword">type</span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep1">Rep1</a> (<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f)</span> <a href="src/TextShow-FromStringTextShow.html#line-303" class="link">Source</a> <a href="#t:FromTextShow1" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow1:Rep1:15" class="inst-details hide"><div class="src"><span class="keyword">type</span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep1">Rep1</a> (<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f) = <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:D1">D1</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:MetaData">MetaData</a> "FromTextShow1" "TextShow.FromStringTextShow" "text-show-3.6-FFMV3RsLaCWIIytsYT8qvs" <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a>) (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:C1">C1</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:MetaCons">MetaCons</a> "FromTextShow1" <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:PrefixI">PrefixI</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a>) (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:S1">S1</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:MetaSel">MetaSel</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#v:Just">Just</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> "fromTextShow1") <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:NoSourceUnpackedness">NoSourceUnpackedness</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:NoSourceStrictness">NoSourceStrictness</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:DecidedLazy">DecidedLazy</a>) (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rec1">Rec1</a> f)))</div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow1:Rep:16" class="instance expander" onclick="toggleSection('i:id:FromTextShow1:Rep:16')"></span> <span class="keyword">type</span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep">Rep</a> (<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a)</span> <a href="src/TextShow-FromStringTextShow.html#line-303" class="link">Source</a> <a href="#t:FromTextShow1" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow1:Rep:16" class="inst-details hide"><div class="src"><span class="keyword">type</span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep">Rep</a> (<a href="TextShow.html#t:FromTextShow1">FromTextShow1</a> k f a) = <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:D1">D1</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:MetaData">MetaData</a> "FromTextShow1" "TextShow.FromStringTextShow" "text-show-3.6-FFMV3RsLaCWIIytsYT8qvs" <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a>) (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:C1">C1</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:MetaCons">MetaCons</a> "FromTextShow1" <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:PrefixI">PrefixI</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a>) (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:S1">S1</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:MetaSel">MetaSel</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#v:Just">Just</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> "fromTextShow1") <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:NoSourceUnpackedness">NoSourceUnpackedness</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:NoSourceStrictness">NoSourceStrictness</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:DecidedLazy">DecidedLazy</a>) (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rec0">Rec0</a> (f a))))</div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">newtype</span> <a id="t:FromStringShow2" class="def">FromStringShow2</a> f a b <a href="src/TextShow-FromStringTextShow.html#FromStringShow2" class="link">Source</a> <a href="#t:FromStringShow2" class="selflink">#</a></p><div class="doc"><p>The <code><a href="TextShow.html#t:TextShow2">TextShow2</a></code> instance for <code><a href="TextShow.html#t:FromStringShow2">FromStringShow2</a></code> is based on its <code>String</code>
<code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor-Classes.html#t:Show2">Show2</a></code> instance. That is,</p><pre><code><a href="TextShow.html#v:liftShowbPrec2">liftShowbPrec2</a></code> sp1 sl1 sp2 sl2 p (<code><a href="TextShow.html#t:FromStringShow2">FromStringShow2</a></code> x) =
<code><a href="TextShow.html#v:showsPrecToShowbPrec">showsPrecToShowbPrec</a></code> (<code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor-Classes.html#v:liftShowsPrec2">liftShowsPrec2</a></code> (<code><a href="TextShow.html#v:showbPrecToShowsPrec">showbPrecToShowsPrec</a></code> sp1)
(<code><a href="TextShow.html#v:showbToShows">showbToShows</a></code> sl1)
(<code><a href="TextShow.html#v:showbPrecToShowsPrec">showbPrecToShowsPrec</a></code> sp2)
(<code><a href="TextShow.html#v:showbToShows">showbToShows</a></code> sl2))
p x
</pre><p><em>Since: 3</em></p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:FromStringShow2" class="def">FromStringShow2</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:fromStringShow2" class="def">fromStringShow2</a> :: f a b</dfn><div class="doc empty"> </div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:FromStringShow2" class="caption collapser" onclick="toggleSection('i:FromStringShow2')">Instances</p><div id="section.i:FromStringShow2" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow2:Show2:1" class="instance expander" onclick="toggleSection('i:id:FromStringShow2:Show2:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor-Classes.html#t:Show2">Show2</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor-Classes.html#t:Show2">Show2</a> (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f)</span> <a href="src/TextShow-FromStringTextShow.html#line-425" class="link">Source</a> <a href="#t:FromStringShow2" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow2:Show2:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:liftShowsPrec2">liftShowsPrec2</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> ([a] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> ([b] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:liftShowsPrec2" class="selflink">#</a></p><p class="src"><a href="#v:liftShowList2">liftShowList2</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> ([a] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> ([b] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> [<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:liftShowList2" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow2:Bifunctor:2" class="instance expander" onclick="toggleSection('i:id:FromStringShow2:Bifunctor:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bifunctor.html#t:Bifunctor">Bifunctor</a> f0 => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bifunctor.html#t:Bifunctor">Bifunctor</a> (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f0)</span> <a href="src/TextShow-FromStringTextShow.html#line-585" class="link">Source</a> <a href="#t:FromStringShow2" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow2:Bifunctor:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:bimap">bimap</a> :: (a -> b) -> (c -> d) -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f0 a c -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f0 b d <a href="#v:bimap" class="selflink">#</a></p><p class="src"><a href="#v:first">first</a> :: (a -> b) -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f0 a c -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f0 b c <a href="#v:first" class="selflink">#</a></p><p class="src"><a href="#v:second">second</a> :: (b -> c) -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f0 a b -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f0 a c <a href="#v:second" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow2:Bitraversable:3" class="instance expander" onclick="toggleSection('i:id:FromStringShow2:Bitraversable:3')"></span> <a href="file:///usr/share/doc/libghc-bifunctors-doc/html/Data-Bitraversable.html#t:Bitraversable">Bitraversable</a> f0 => <a href="file:///usr/share/doc/libghc-bifunctors-doc/html/Data-Bitraversable.html#t:Bitraversable">Bitraversable</a> (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f0)</span> <a href="src/TextShow-FromStringTextShow.html#line-589" class="link">Source</a> <a href="#t:FromStringShow2" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow2:Bitraversable:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:bitraverse">bitraverse</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Applicative.html#t:Applicative">Applicative</a> f => (a -> f c) -> (b -> f d) -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f0 a b -> f (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f0 c d) <a href="#v:bitraverse" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow2:Bifoldable:4" class="instance expander" onclick="toggleSection('i:id:FromStringShow2:Bifoldable:4')"></span> <a href="file:///usr/share/doc/libghc-bifunctors-doc/html/Data-Bifoldable.html#t:Bifoldable">Bifoldable</a> f0 => <a href="file:///usr/share/doc/libghc-bifunctors-doc/html/Data-Bifoldable.html#t:Bifoldable">Bifoldable</a> (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f0)</span> <a href="src/TextShow-FromStringTextShow.html#line-587" class="link">Source</a> <a href="#t:FromStringShow2" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow2:Bifoldable:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:bifold">bifold</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Monoid.html#t:Monoid">Monoid</a> m => <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f0 m m -> m <a href="#v:bifold" class="selflink">#</a></p><p class="src"><a href="#v:bifoldMap">bifoldMap</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Monoid.html#t:Monoid">Monoid</a> m => (a -> m) -> (b -> m) -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f0 a b -> m <a href="#v:bifoldMap" class="selflink">#</a></p><p class="src"><a href="#v:bifoldr">bifoldr</a> :: (a -> c -> c) -> (b -> c -> c) -> c -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f0 a b -> c <a href="#v:bifoldr" class="selflink">#</a></p><p class="src"><a href="#v:bifoldl">bifoldl</a> :: (c -> a -> c) -> (c -> b -> c) -> c -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f0 a b -> c <a href="#v:bifoldl" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow2:TextShow2:5" class="instance expander" onclick="toggleSection('i:id:FromStringShow2:TextShow2:5')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor-Classes.html#t:Show2">Show2</a> f => <a href="TextShow.html#t:TextShow2">TextShow2</a> (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f)</span> <a href="src/TextShow-FromStringTextShow.html#line-442" class="link">Source</a> <a href="#t:FromStringShow2" class="selflink">#</a></td><td class="doc"><p>Not available if using <code>transformers-0.4</code></p></td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow2:TextShow2:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:liftShowbPrec2">liftShowbPrec2</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([a] -> <a href="TextShow.html#t:Builder">Builder</a>) -> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> b -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([b] -> <a href="TextShow.html#t:Builder">Builder</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#liftShowbPrec2" class="link">Source</a> <a href="#v:liftShowbPrec2" class="selflink">#</a></p><p class="src"><a href="#v:liftShowbList2">liftShowbList2</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([a] -> <a href="TextShow.html#t:Builder">Builder</a>) -> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> b -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([b] -> <a href="TextShow.html#t:Builder">Builder</a>) -> [<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b] -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#liftShowbList2" class="link">Source</a> <a href="#v:liftShowbList2" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow2:Functor:6" class="instance expander" onclick="toggleSection('i:id:FromStringShow2:Functor:6')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> (f a) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a)</span> <a href="src/TextShow-FromStringTextShow.html#line-398" class="link">Source</a> <a href="#t:FromStringShow2" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow2:Functor:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fmap">fmap</a> :: (a -> b) -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a b <a href="#v:fmap" class="selflink">#</a></p><p class="src"><a href="#v:-60--36-">(<$)</a> :: a -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a b -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a <a href="#v:-60--36-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow2:Foldable:7" class="instance expander" onclick="toggleSection('i:id:FromStringShow2:Foldable:7')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Foldable.html#t:Foldable">Foldable</a> (f a) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Foldable.html#t:Foldable">Foldable</a> (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a)</span> <a href="src/TextShow-FromStringTextShow.html#line-397" class="link">Source</a> <a href="#t:FromStringShow2" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow2:Foldable:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Monoid.html#t:Monoid">Monoid</a> m => <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Monoid.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> a => a -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> a => <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> a => <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Num">Num</a> a => <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Num">Num</a> a => <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow2:Traversable:8" class="instance expander" onclick="toggleSection('i:id:FromStringShow2:Traversable:8')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Traversable.html#t:Traversable">Traversable</a> (f a) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Traversable.html#t:Traversable">Traversable</a> (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a)</span> <a href="src/TextShow-FromStringTextShow.html#line-400" class="link">Source</a> <a href="#t:FromStringShow2" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow2:Traversable:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Applicative.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a -> f (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Applicative.html#t:Applicative">Applicative</a> f => <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a (f a) -> f (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Monad.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a -> m (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Monad.html#t:Monad">Monad</a> m => <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a (m a) -> m (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow2:Generic1:9" class="instance expander" onclick="toggleSection('i:id:FromStringShow2:Generic1:9')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Generic1">Generic1</a> (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a)</span> <a href="src/TextShow-FromStringTextShow.html#line-392" class="link">Source</a> <a href="#t:FromStringShow2" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow2:Generic1:9" class="inst-details hide"><div class="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">type</span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep1">Rep1</a> (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a>) :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="#t:Rep1" class="selflink">#</a></p></div> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:from1">from1</a> :: <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep1">Rep1</a> (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a) a <a href="#v:from1" class="selflink">#</a></p><p class="src"><a href="#v:to1">to1</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep1">Rep1</a> (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a) a -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a <a href="#v:to1" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow2:Show1:10" class="instance expander" onclick="toggleSection('i:id:FromStringShow2:Show1:10')"></span> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor-Classes.html#t:Show2">Show2</a> f, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> a) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor-Classes.html#t:Show1">Show1</a> (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a)</span> <a href="src/TextShow-FromStringTextShow.html#line-465" class="link">Source</a> <a href="#t:FromStringShow2" class="selflink">#</a></td><td class="doc"><p>Not available if using <code>transformers-0.4</code></p></td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow2:Show1:10" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:liftShowsPrec">liftShowsPrec</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> ([a] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:liftShowsPrec" class="selflink">#</a></p><p class="src"><a href="#v:liftShowList">liftShowList</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> ([a] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> [<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a a] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:liftShowList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow2:TextShow1:11" class="instance expander" onclick="toggleSection('i:id:FromStringShow2:TextShow1:11')"></span> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor-Classes.html#t:Show2">Show2</a> f, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> a) => <a href="TextShow.html#t:TextShow1">TextShow1</a> (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a)</span> <a href="src/TextShow-FromStringTextShow.html#line-435" class="link">Source</a> <a href="#t:FromStringShow2" class="selflink">#</a></td><td class="doc"><p>Not available if using <code>transformers-0.4</code></p></td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow2:TextShow1:11" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:liftShowbPrec">liftShowbPrec</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([a] -> <a href="TextShow.html#t:Builder">Builder</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a a -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#liftShowbPrec" class="link">Source</a> <a href="#v:liftShowbPrec" class="selflink">#</a></p><p class="src"><a href="#v:liftShowbList">liftShowbList</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([a] -> <a href="TextShow.html#t:Builder">Builder</a>) -> [<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a a] -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#liftShowbList" class="link">Source</a> <a href="#v:liftShowbList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow2:Eq:12" class="instance expander" onclick="toggleSection('i:id:FromStringShow2:Eq:12')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> (f a b) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b)</span> <a href="src/TextShow-FromStringTextShow.html#line-387" class="link">Source</a> <a href="#t:FromStringShow2" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow2:Eq:12" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow2:Data:13" class="instance expander" onclick="toggleSection('i:id:FromStringShow2:Data:13')"></span> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> (f a b), <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Typeable-Internal.html#t:Typeable">Typeable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Typeable-Internal.html#t:Typeable">Typeable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k1, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Typeable-Internal.html#t:Typeable">Typeable</a> (k -> k1 -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a>) f, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Typeable-Internal.html#t:Typeable">Typeable</a> k1 b, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Typeable-Internal.html#t:Typeable">Typeable</a> k a) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b)</span> <a href="src/TextShow-FromStringTextShow.html#line-396" class="link">Source</a> <a href="#t:FromStringShow2" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow2:Data:13" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d c. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => c (d -> c) -> d -> c c) -> (<span class="keyword">forall</span> g. g -> c g) -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b -> c (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b) <a href="#v:gfoldl" class="selflink">#</a></p><p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> c r. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> c => c (c -> r) -> c r) -> (<span class="keyword">forall</span> r. r -> c r) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Constr">Constr</a> -> c (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b) <a href="#v:gunfold" class="selflink">#</a></p><p class="src"><a href="#v:toConstr">toConstr</a> :: <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Constr">Constr</a> <a href="#v:toConstr" class="selflink">#</a></p><p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:DataType">DataType</a> <a href="#v:dataTypeOf" class="selflink">#</a></p><p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Typeable-Internal.html#t:Typeable">Typeable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a>) t => (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => c (t d)) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> (c (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b)) <a href="#v:dataCast1" class="selflink">#</a></p><p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Typeable-Internal.html#t:Typeable">Typeable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a>) t => (<span class="keyword">forall</span> d e. (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> e) => c (t d e)) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> (c (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b)) <a href="#v:dataCast2" class="selflink">#</a></p><p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> c. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> c => c -> c) -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b <a href="#v:gmapT" class="selflink">#</a></p><p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -> r' -> r) -> r -> (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> r') -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b -> r <a href="#v:gmapQl" class="selflink">#</a></p><p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -> r -> r) -> r -> (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> r') -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b -> r <a href="#v:gmapQr" class="selflink">#</a></p><p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> u) -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b -> [u] <a href="#v:gmapQ" class="selflink">#</a></p><p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> u) -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b -> u <a href="#v:gmapQi" class="selflink">#</a></p><p class="src"><a href="#v:gmapM">gmapM</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Monad.html#t:Monad">Monad</a> m => (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> m d) -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b -> m (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b) <a href="#v:gmapM" class="selflink">#</a></p><p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Monad.html#t:MonadPlus">MonadPlus</a> m => (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> m d) -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b -> m (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b) <a href="#v:gmapMp" class="selflink">#</a></p><p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Monad.html#t:MonadPlus">MonadPlus</a> m => (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> m d) -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b -> m (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b) <a href="#v:gmapMo" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow2:Ord:14" class="instance expander" onclick="toggleSection('i:id:FromStringShow2:Ord:14')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> (f a b) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b)</span> <a href="src/TextShow-FromStringTextShow.html#line-388" class="link">Source</a> <a href="#t:FromStringShow2" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow2:Ord:14" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow2:Read:15" class="instance expander" onclick="toggleSection('i:id:FromStringShow2:Read:15')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> (f a b) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k k1 f a b)</span> <a href="src/TextShow-FromStringTextShow.html#line-416" class="link">Source</a> <a href="#t:FromStringShow2" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow2:Read:15" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k k1 f a b) <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k k1 f a b] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k k1 f a b) <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k k1 f a b] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow2:Show:16" class="instance expander" onclick="toggleSection('i:id:FromStringShow2:Show:16')"></span> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor-Classes.html#t:Show2">Show2</a> f, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> a, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> b) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b)</span> <a href="src/TextShow-FromStringTextShow.html#line-460" class="link">Source</a> <a href="#t:FromStringShow2" class="selflink">#</a></td><td class="doc"><p>Not available if using <code>transformers-0.4</code></p></td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow2:Show:16" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow2:Generic:17" class="instance expander" onclick="toggleSection('i:id:FromStringShow2:Generic:17')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Generic">Generic</a> (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b)</span> <a href="src/TextShow-FromStringTextShow.html#line-390" class="link">Source</a> <a href="#t:FromStringShow2" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow2:Generic:17" class="inst-details hide"><div class="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">type</span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep">Rep</a> (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b) :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="#t:Rep" class="selflink">#</a></p></div> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:from">from</a> :: <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep">Rep</a> (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b) x <a href="#v:from" class="selflink">#</a></p><p class="src"><a href="#v:to">to</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep">Rep</a> (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b) x -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b <a href="#v:to" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow2:Lift:18" class="instance expander" onclick="toggleSection('i:id:FromStringShow2:Lift:18')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/template-haskell-2.11.1.0/Language-Haskell-TH-Syntax.html#t:Lift">Lift</a> (f a b) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/template-haskell-2.11.1.0/Language-Haskell-TH-Syntax.html#t:Lift">Lift</a> (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b)</span> <a href="src/TextShow-FromStringTextShow.html#line-399" class="link">Source</a> <a href="#t:FromStringShow2" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow2:Lift:18" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:lift">lift</a> :: <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/template-haskell-2.11.1.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/template-haskell-2.11.1.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a> <a href="#v:lift" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow2:TextShow:19" class="instance expander" onclick="toggleSection('i:id:FromStringShow2:TextShow:19')"></span> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor-Classes.html#t:Show2">Show2</a> f, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> a, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> b) => <a href="TextShow.html#t:TextShow">TextShow</a> (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b)</span> <a href="src/TextShow-FromStringTextShow.html#line-428" class="link">Source</a> <a href="#t:FromStringShow2" class="selflink">#</a></td><td class="doc"><p>Not available if using <code>transformers-0.4</code></p></td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow2:TextShow:19" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showbPrec">showbPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showbPrec" class="link">Source</a> <a href="#v:showbPrec" class="selflink">#</a></p><p class="src"><a href="#v:showb">showb</a> :: <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showb" class="link">Source</a> <a href="#v:showb" class="selflink">#</a></p><p class="src"><a href="#v:showbList">showbList</a> :: [<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b] -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showbList" class="link">Source</a> <a href="#v:showbList" class="selflink">#</a></p><p class="src"><a href="#v:showtPrec">showtPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtPrec" class="link">Source</a> <a href="#v:showtPrec" class="selflink">#</a></p><p class="src"><a href="#v:showt">showt</a> :: <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showt" class="link">Source</a> <a href="#v:showt" class="selflink">#</a></p><p class="src"><a href="#v:showtList">showtList</a> :: [<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtList" class="link">Source</a> <a href="#v:showtList" class="selflink">#</a></p><p class="src"><a href="#v:showtlPrec">showtlPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtlPrec" class="link">Source</a> <a href="#v:showtlPrec" class="selflink">#</a></p><p class="src"><a href="#v:showtl">showtl</a> :: <a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtl" class="link">Source</a> <a href="#v:showtl" class="selflink">#</a></p><p class="src"><a href="#v:showtlList">showtlList</a> :: [<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtlList" class="link">Source</a> <a href="#v:showtlList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow2:Rep1:20" class="instance expander" onclick="toggleSection('i:id:FromStringShow2:Rep1:20')"></span> <span class="keyword">type</span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep1">Rep1</a> (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a)</span> <a href="src/TextShow-FromStringTextShow.html#line-386" class="link">Source</a> <a href="#t:FromStringShow2" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow2:Rep1:20" class="inst-details hide"><div class="src"><span class="keyword">type</span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep1">Rep1</a> (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a) = <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:D1">D1</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:MetaData">MetaData</a> "FromStringShow2" "TextShow.FromStringTextShow" "text-show-3.6-FFMV3RsLaCWIIytsYT8qvs" <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a>) (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:C1">C1</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:MetaCons">MetaCons</a> "FromStringShow2" <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:PrefixI">PrefixI</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a>) (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:S1">S1</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:MetaSel">MetaSel</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#v:Just">Just</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> "fromStringShow2") <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:NoSourceUnpackedness">NoSourceUnpackedness</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:NoSourceStrictness">NoSourceStrictness</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:DecidedLazy">DecidedLazy</a>) (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rec1">Rec1</a> (f a))))</div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromStringShow2:Rep:21" class="instance expander" onclick="toggleSection('i:id:FromStringShow2:Rep:21')"></span> <span class="keyword">type</span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep">Rep</a> (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b)</span> <a href="src/TextShow-FromStringTextShow.html#line-386" class="link">Source</a> <a href="#t:FromStringShow2" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromStringShow2:Rep:21" class="inst-details hide"><div class="src"><span class="keyword">type</span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep">Rep</a> (<a href="TextShow.html#t:FromStringShow2">FromStringShow2</a> k1 k f a b) = <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:D1">D1</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:MetaData">MetaData</a> "FromStringShow2" "TextShow.FromStringTextShow" "text-show-3.6-FFMV3RsLaCWIIytsYT8qvs" <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a>) (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:C1">C1</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:MetaCons">MetaCons</a> "FromStringShow2" <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:PrefixI">PrefixI</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a>) (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:S1">S1</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:MetaSel">MetaSel</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#v:Just">Just</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> "fromStringShow2") <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:NoSourceUnpackedness">NoSourceUnpackedness</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:NoSourceStrictness">NoSourceStrictness</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:DecidedLazy">DecidedLazy</a>) (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rec0">Rec0</a> (f a b))))</div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">newtype</span> <a id="t:FromTextShow2" class="def">FromTextShow2</a> f a b <a href="src/TextShow-FromStringTextShow.html#FromTextShow2" class="link">Source</a> <a href="#t:FromTextShow2" class="selflink">#</a></p><div class="doc"><p>The <code>String</code> <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor-Classes.html#t:Show2">Show2</a></code> instance for <code><a href="TextShow.html#t:FromTextShow2">FromTextShow2</a></code> is based on its
<code><a href="TextShow.html#t:TextShow2">TextShow2</a></code> instance. That is,</p><pre>liftShowsPrec2 sp1 sl1 sp2 sl2 p (<code><a href="TextShow.html#t:FromTextShow2">FromTextShow2</a></code> x) =
<code><a href="TextShow.html#v:showbPrecToShowsPrec">showbPrecToShowsPrec</a></code> (<code><a href="TextShow.html#v:liftShowbPrec2">liftShowbPrec2</a></code> (<code><a href="TextShow.html#v:showsPrecToShowbPrec">showsPrecToShowbPrec</a></code> sp1)
(<code><a href="TextShow.html#v:showsToShowb">showsToShowb</a></code> sl1)
(<code><a href="TextShow.html#v:showsPrecToShowbPrec">showsPrecToShowbPrec</a></code> sp2)
(<code><a href="TextShow.html#v:showsToShowb">showsToShowb</a></code> sl2))
p x
</pre><p><em>Since: 3</em></p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:FromTextShow2" class="def">FromTextShow2</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:fromTextShow2" class="def">fromTextShow2</a> :: f a b</dfn><div class="doc empty"> </div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:FromTextShow2" class="caption collapser" onclick="toggleSection('i:FromTextShow2')">Instances</p><div id="section.i:FromTextShow2" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow2:Show2:1" class="instance expander" onclick="toggleSection('i:id:FromTextShow2:Show2:1')"></span> <a href="TextShow.html#t:TextShow2">TextShow2</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor-Classes.html#t:Show2">Show2</a> (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f)</span> <a href="src/TextShow-FromStringTextShow.html#line-539" class="link">Source</a> <a href="#t:FromTextShow2" class="selflink">#</a></td><td class="doc"><p>Not available if using <code>transformers-0.4</code></p></td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow2:Show2:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:liftShowsPrec2">liftShowsPrec2</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> ([a] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> ([b] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:liftShowsPrec2" class="selflink">#</a></p><p class="src"><a href="#v:liftShowList2">liftShowList2</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> ([a] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> ([b] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> [<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:liftShowList2" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow2:Bifunctor:2" class="instance expander" onclick="toggleSection('i:id:FromTextShow2:Bifunctor:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bifunctor.html#t:Bifunctor">Bifunctor</a> f0 => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bifunctor.html#t:Bifunctor">Bifunctor</a> (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f0)</span> <a href="src/TextShow-FromStringTextShow.html#line-586" class="link">Source</a> <a href="#t:FromTextShow2" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow2:Bifunctor:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:bimap">bimap</a> :: (a -> b) -> (c -> d) -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f0 a c -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f0 b d <a href="#v:bimap" class="selflink">#</a></p><p class="src"><a href="#v:first">first</a> :: (a -> b) -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f0 a c -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f0 b c <a href="#v:first" class="selflink">#</a></p><p class="src"><a href="#v:second">second</a> :: (b -> c) -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f0 a b -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f0 a c <a href="#v:second" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow2:Bitraversable:3" class="instance expander" onclick="toggleSection('i:id:FromTextShow2:Bitraversable:3')"></span> <a href="file:///usr/share/doc/libghc-bifunctors-doc/html/Data-Bitraversable.html#t:Bitraversable">Bitraversable</a> f0 => <a href="file:///usr/share/doc/libghc-bifunctors-doc/html/Data-Bitraversable.html#t:Bitraversable">Bitraversable</a> (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f0)</span> <a href="src/TextShow-FromStringTextShow.html#line-590" class="link">Source</a> <a href="#t:FromTextShow2" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow2:Bitraversable:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:bitraverse">bitraverse</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Applicative.html#t:Applicative">Applicative</a> f => (a -> f c) -> (b -> f d) -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f0 a b -> f (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f0 c d) <a href="#v:bitraverse" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow2:Bifoldable:4" class="instance expander" onclick="toggleSection('i:id:FromTextShow2:Bifoldable:4')"></span> <a href="file:///usr/share/doc/libghc-bifunctors-doc/html/Data-Bifoldable.html#t:Bifoldable">Bifoldable</a> f0 => <a href="file:///usr/share/doc/libghc-bifunctors-doc/html/Data-Bifoldable.html#t:Bifoldable">Bifoldable</a> (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f0)</span> <a href="src/TextShow-FromStringTextShow.html#line-588" class="link">Source</a> <a href="#t:FromTextShow2" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow2:Bifoldable:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:bifold">bifold</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Monoid.html#t:Monoid">Monoid</a> m => <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f0 m m -> m <a href="#v:bifold" class="selflink">#</a></p><p class="src"><a href="#v:bifoldMap">bifoldMap</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Monoid.html#t:Monoid">Monoid</a> m => (a -> m) -> (b -> m) -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f0 a b -> m <a href="#v:bifoldMap" class="selflink">#</a></p><p class="src"><a href="#v:bifoldr">bifoldr</a> :: (a -> c -> c) -> (b -> c -> c) -> c -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f0 a b -> c <a href="#v:bifoldr" class="selflink">#</a></p><p class="src"><a href="#v:bifoldl">bifoldl</a> :: (c -> a -> c) -> (c -> b -> c) -> c -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f0 a b -> c <a href="#v:bifoldl" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow2:TextShow2:5" class="instance expander" onclick="toggleSection('i:id:FromTextShow2:TextShow2:5')"></span> <a href="TextShow.html#t:TextShow2">TextShow2</a> f => <a href="TextShow.html#t:TextShow2">TextShow2</a> (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f)</span> <a href="src/TextShow-FromStringTextShow.html#line-499" class="link">Source</a> <a href="#t:FromTextShow2" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow2:TextShow2:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:liftShowbPrec2">liftShowbPrec2</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([a] -> <a href="TextShow.html#t:Builder">Builder</a>) -> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> b -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([b] -> <a href="TextShow.html#t:Builder">Builder</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#liftShowbPrec2" class="link">Source</a> <a href="#v:liftShowbPrec2" class="selflink">#</a></p><p class="src"><a href="#v:liftShowbList2">liftShowbList2</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([a] -> <a href="TextShow.html#t:Builder">Builder</a>) -> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> b -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([b] -> <a href="TextShow.html#t:Builder">Builder</a>) -> [<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b] -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#liftShowbList2" class="link">Source</a> <a href="#v:liftShowbList2" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow2:Functor:6" class="instance expander" onclick="toggleSection('i:id:FromTextShow2:Functor:6')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> (f a) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a)</span> <a href="src/TextShow-FromStringTextShow.html#line-497" class="link">Source</a> <a href="#t:FromTextShow2" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow2:Functor:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fmap">fmap</a> :: (a -> b) -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a b <a href="#v:fmap" class="selflink">#</a></p><p class="src"><a href="#v:-60--36-">(<$)</a> :: a -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a b -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a <a href="#v:-60--36-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow2:Foldable:7" class="instance expander" onclick="toggleSection('i:id:FromTextShow2:Foldable:7')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Foldable.html#t:Foldable">Foldable</a> (f a) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Foldable.html#t:Foldable">Foldable</a> (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a)</span> <a href="src/TextShow-FromStringTextShow.html#line-496" class="link">Source</a> <a href="#t:FromTextShow2" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow2:Foldable:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Monoid.html#t:Monoid">Monoid</a> m => <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Monoid.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> a => a -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> a => <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> a => <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Num">Num</a> a => <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#t:Num">Num</a> a => <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow2:Traversable:8" class="instance expander" onclick="toggleSection('i:id:FromTextShow2:Traversable:8')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Traversable.html#t:Traversable">Traversable</a> (f a) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Traversable.html#t:Traversable">Traversable</a> (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a)</span> <a href="src/TextShow-FromStringTextShow.html#line-500" class="link">Source</a> <a href="#t:FromTextShow2" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow2:Traversable:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Applicative.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a -> f (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Applicative.html#t:Applicative">Applicative</a> f => <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a (f a) -> f (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Monad.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a -> m (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Monad.html#t:Monad">Monad</a> m => <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a (m a) -> m (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow2:Generic1:9" class="instance expander" onclick="toggleSection('i:id:FromTextShow2:Generic1:9')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Generic1">Generic1</a> (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a)</span> <a href="src/TextShow-FromStringTextShow.html#line-491" class="link">Source</a> <a href="#t:FromTextShow2" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow2:Generic1:9" class="inst-details hide"><div class="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">type</span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep1">Rep1</a> (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a>) :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="#t:Rep1" class="selflink">#</a></p></div> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:from1">from1</a> :: <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep1">Rep1</a> (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a) a <a href="#v:from1" class="selflink">#</a></p><p class="src"><a href="#v:to1">to1</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep1">Rep1</a> (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a) a -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a a <a href="#v:to1" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow2:Show1:10" class="instance expander" onclick="toggleSection('i:id:FromTextShow2:Show1:10')"></span> (<a href="TextShow.html#t:TextShow2">TextShow2</a> f, <a href="TextShow.html#t:TextShow">TextShow</a> a) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Functor-Classes.html#t:Show1">Show1</a> (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a)</span> <a href="src/TextShow-FromStringTextShow.html#line-532" class="link">Source</a> <a href="#t:FromTextShow2" class="selflink">#</a></td><td class="doc"><p>Not available if using <code>transformers-0.4</code></p></td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow2:Show1:10" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:liftShowsPrec">liftShowsPrec</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> ([a] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:liftShowsPrec" class="selflink">#</a></p><p class="src"><a href="#v:liftShowList">liftShowList</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> ([a] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> [<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a a] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:liftShowList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow2:TextShow1:11" class="instance expander" onclick="toggleSection('i:id:FromTextShow2:TextShow1:11')"></span> (<a href="TextShow.html#t:TextShow2">TextShow2</a> f, <a href="TextShow.html#t:TextShow">TextShow</a> a) => <a href="TextShow.html#t:TextShow1">TextShow1</a> (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a)</span> <a href="src/TextShow-FromStringTextShow.html#line-561" class="link">Source</a> <a href="#t:FromTextShow2" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow2:TextShow1:11" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:liftShowbPrec">liftShowbPrec</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([a] -> <a href="TextShow.html#t:Builder">Builder</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a a -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#liftShowbPrec" class="link">Source</a> <a href="#v:liftShowbPrec" class="selflink">#</a></p><p class="src"><a href="#v:liftShowbList">liftShowbList</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> ([a] -> <a href="TextShow.html#t:Builder">Builder</a>) -> [<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a a] -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#liftShowbList" class="link">Source</a> <a href="#v:liftShowbList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow2:Eq:12" class="instance expander" onclick="toggleSection('i:id:FromTextShow2:Eq:12')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> (f a b) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b)</span> <a href="src/TextShow-FromStringTextShow.html#line-486" class="link">Source</a> <a href="#t:FromTextShow2" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow2:Eq:12" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow2:Data:13" class="instance expander" onclick="toggleSection('i:id:FromTextShow2:Data:13')"></span> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> (f a b), <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Typeable-Internal.html#t:Typeable">Typeable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Typeable-Internal.html#t:Typeable">Typeable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k1, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Typeable-Internal.html#t:Typeable">Typeable</a> (k -> k1 -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a>) f, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Typeable-Internal.html#t:Typeable">Typeable</a> k1 b, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Typeable-Internal.html#t:Typeable">Typeable</a> k a) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b)</span> <a href="src/TextShow-FromStringTextShow.html#line-495" class="link">Source</a> <a href="#t:FromTextShow2" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow2:Data:13" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:gfoldl">gfoldl</a> :: (<span class="keyword">forall</span> d c. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => c (d -> c) -> d -> c c) -> (<span class="keyword">forall</span> g. g -> c g) -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b -> c (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b) <a href="#v:gfoldl" class="selflink">#</a></p><p class="src"><a href="#v:gunfold">gunfold</a> :: (<span class="keyword">forall</span> c r. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> c => c (c -> r) -> c r) -> (<span class="keyword">forall</span> r. r -> c r) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Constr">Constr</a> -> c (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b) <a href="#v:gunfold" class="selflink">#</a></p><p class="src"><a href="#v:toConstr">toConstr</a> :: <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Constr">Constr</a> <a href="#v:toConstr" class="selflink">#</a></p><p class="src"><a href="#v:dataTypeOf">dataTypeOf</a> :: <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:DataType">DataType</a> <a href="#v:dataTypeOf" class="selflink">#</a></p><p class="src"><a href="#v:dataCast1">dataCast1</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Typeable-Internal.html#t:Typeable">Typeable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a>) t => (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => c (t d)) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> (c (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b)) <a href="#v:dataCast1" class="selflink">#</a></p><p class="src"><a href="#v:dataCast2">dataCast2</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Typeable-Internal.html#t:Typeable">Typeable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a>) t => (<span class="keyword">forall</span> d e. (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> e) => c (t d e)) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> (c (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b)) <a href="#v:dataCast2" class="selflink">#</a></p><p class="src"><a href="#v:gmapT">gmapT</a> :: (<span class="keyword">forall</span> c. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> c => c -> c) -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b <a href="#v:gmapT" class="selflink">#</a></p><p class="src"><a href="#v:gmapQl">gmapQl</a> :: (r -> r' -> r) -> r -> (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> r') -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b -> r <a href="#v:gmapQl" class="selflink">#</a></p><p class="src"><a href="#v:gmapQr">gmapQr</a> :: (r' -> r -> r) -> r -> (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> r') -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b -> r <a href="#v:gmapQr" class="selflink">#</a></p><p class="src"><a href="#v:gmapQ">gmapQ</a> :: (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> u) -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b -> [u] <a href="#v:gmapQ" class="selflink">#</a></p><p class="src"><a href="#v:gmapQi">gmapQi</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> u) -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b -> u <a href="#v:gmapQi" class="selflink">#</a></p><p class="src"><a href="#v:gmapM">gmapM</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Monad.html#t:Monad">Monad</a> m => (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> m d) -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b -> m (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b) <a href="#v:gmapM" class="selflink">#</a></p><p class="src"><a href="#v:gmapMp">gmapMp</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Monad.html#t:MonadPlus">MonadPlus</a> m => (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> m d) -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b -> m (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b) <a href="#v:gmapMp" class="selflink">#</a></p><p class="src"><a href="#v:gmapMo">gmapMo</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Control-Monad.html#t:MonadPlus">MonadPlus</a> m => (<span class="keyword">forall</span> d. <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Data.html#t:Data">Data</a> d => d -> m d) -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b -> m (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b) <a href="#v:gmapMo" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow2:Ord:14" class="instance expander" onclick="toggleSection('i:id:FromTextShow2:Ord:14')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> (f a b) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b)</span> <a href="src/TextShow-FromStringTextShow.html#line-487" class="link">Source</a> <a href="#t:FromTextShow2" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow2:Ord:14" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(<)</a> :: <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(<=)</a> :: <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(>)</a> :: <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(>=)</a> :: <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow2:Read:15" class="instance expander" onclick="toggleSection('i:id:FromTextShow2:Read:15')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> (f a b) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Read.html#t:Read">Read</a> (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k k1 f a b)</span> <a href="src/TextShow-FromStringTextShow.html#line-517" class="link">Source</a> <a href="#t:FromTextShow2" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow2:Read:15" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k k1 f a b) <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadP.html#t:ReadS">ReadS</a> [<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k k1 f a b] <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k k1 f a b) <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-ParserCombinators-ReadPrec.html#t:ReadPrec">ReadPrec</a> [<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k k1 f a b] <a href="#v:readListPrec" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow2:Show:16" class="instance expander" onclick="toggleSection('i:id:FromTextShow2:Show:16')"></span> (<a href="TextShow.html#t:TextShow2">TextShow2</a> f, <a href="TextShow.html#t:TextShow">TextShow</a> a, <a href="TextShow.html#t:TextShow">TextShow</a> b) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:Show">Show</a> (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b)</span> <a href="src/TextShow-FromStringTextShow.html#line-525" class="link">Source</a> <a href="#t:FromTextShow2" class="selflink">#</a></td><td class="doc"><p>Not available if using <code>transformers-0.4</code></p></td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow2:Show:16" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow2:Generic:17" class="instance expander" onclick="toggleSection('i:id:FromTextShow2:Generic:17')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Generic">Generic</a> (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b)</span> <a href="src/TextShow-FromStringTextShow.html#line-489" class="link">Source</a> <a href="#t:FromTextShow2" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow2:Generic:17" class="inst-details hide"><div class="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">type</span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep">Rep</a> (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b) :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="#t:Rep" class="selflink">#</a></p></div> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:from">from</a> :: <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep">Rep</a> (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b) x <a href="#v:from" class="selflink">#</a></p><p class="src"><a href="#v:to">to</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep">Rep</a> (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b) x -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b <a href="#v:to" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow2:Lift:18" class="instance expander" onclick="toggleSection('i:id:FromTextShow2:Lift:18')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/template-haskell-2.11.1.0/Language-Haskell-TH-Syntax.html#t:Lift">Lift</a> (f a b) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/template-haskell-2.11.1.0/Language-Haskell-TH-Syntax.html#t:Lift">Lift</a> (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b)</span> <a href="src/TextShow-FromStringTextShow.html#line-498" class="link">Source</a> <a href="#t:FromTextShow2" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow2:Lift:18" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:lift">lift</a> :: <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/template-haskell-2.11.1.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/template-haskell-2.11.1.0/Language-Haskell-TH-Syntax.html#t:Exp">Exp</a> <a href="#v:lift" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow2:TextShow:19" class="instance expander" onclick="toggleSection('i:id:FromTextShow2:TextShow:19')"></span> (<a href="TextShow.html#t:TextShow2">TextShow2</a> f, <a href="TextShow.html#t:TextShow">TextShow</a> a, <a href="TextShow.html#t:TextShow">TextShow</a> b) => <a href="TextShow.html#t:TextShow">TextShow</a> (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b)</span> <a href="src/TextShow-FromStringTextShow.html#line-557" class="link">Source</a> <a href="#t:FromTextShow2" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow2:TextShow:19" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showbPrec">showbPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showbPrec" class="link">Source</a> <a href="#v:showbPrec" class="selflink">#</a></p><p class="src"><a href="#v:showb">showb</a> :: <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showb" class="link">Source</a> <a href="#v:showb" class="selflink">#</a></p><p class="src"><a href="#v:showbList">showbList</a> :: [<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b] -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showbList" class="link">Source</a> <a href="#v:showbList" class="selflink">#</a></p><p class="src"><a href="#v:showtPrec">showtPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtPrec" class="link">Source</a> <a href="#v:showtPrec" class="selflink">#</a></p><p class="src"><a href="#v:showt">showt</a> :: <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showt" class="link">Source</a> <a href="#v:showt" class="selflink">#</a></p><p class="src"><a href="#v:showtList">showtList</a> :: [<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtList" class="link">Source</a> <a href="#v:showtList" class="selflink">#</a></p><p class="src"><a href="#v:showtlPrec">showtlPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtlPrec" class="link">Source</a> <a href="#v:showtlPrec" class="selflink">#</a></p><p class="src"><a href="#v:showtl">showtl</a> :: <a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtl" class="link">Source</a> <a href="#v:showtl" class="selflink">#</a></p><p class="src"><a href="#v:showtlList">showtlList</a> :: [<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> f a b] -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showtlList" class="link">Source</a> <a href="#v:showtlList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow2:Rep1:20" class="instance expander" onclick="toggleSection('i:id:FromTextShow2:Rep1:20')"></span> <span class="keyword">type</span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep1">Rep1</a> (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a)</span> <a href="src/TextShow-FromStringTextShow.html#line-485" class="link">Source</a> <a href="#t:FromTextShow2" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow2:Rep1:20" class="inst-details hide"><div class="src"><span class="keyword">type</span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep1">Rep1</a> (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Kind.html#t:-42-">*</a> k f a) = <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:D1">D1</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:MetaData">MetaData</a> "FromTextShow2" "TextShow.FromStringTextShow" "text-show-3.6-FFMV3RsLaCWIIytsYT8qvs" <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a>) (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:C1">C1</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:MetaCons">MetaCons</a> "FromTextShow2" <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:PrefixI">PrefixI</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a>) (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:S1">S1</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:MetaSel">MetaSel</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#v:Just">Just</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> "fromTextShow2") <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:NoSourceUnpackedness">NoSourceUnpackedness</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:NoSourceStrictness">NoSourceStrictness</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:DecidedLazy">DecidedLazy</a>) (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rec1">Rec1</a> (f a))))</div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:FromTextShow2:Rep:21" class="instance expander" onclick="toggleSection('i:id:FromTextShow2:Rep:21')"></span> <span class="keyword">type</span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep">Rep</a> (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b)</span> <a href="src/TextShow-FromStringTextShow.html#line-485" class="link">Source</a> <a href="#t:FromTextShow2" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:id:FromTextShow2:Rep:21" class="inst-details hide"><div class="src"><span class="keyword">type</span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rep">Rep</a> (<a href="TextShow.html#t:FromTextShow2">FromTextShow2</a> k1 k f a b) = <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:D1">D1</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:MetaData">MetaData</a> "FromTextShow2" "TextShow.FromStringTextShow" "text-show-3.6-FFMV3RsLaCWIIytsYT8qvs" <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a>) (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:C1">C1</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:MetaCons">MetaCons</a> "FromTextShow2" <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:PrefixI">PrefixI</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#v:True">True</a>) (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:S1">S1</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:MetaSel">MetaSel</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#v:Just">Just</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> "fromTextShow2") <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:NoSourceUnpackedness">NoSourceUnpackedness</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:NoSourceStrictness">NoSourceStrictness</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#v:DecidedLazy">DecidedLazy</a>) (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/GHC-Generics.html#t:Rec0">Rec0</a> (f a b))))</div></div></td></tr></table></div></div></div><div class="top"><p class="src"><a id="v:showsPrecToShowbPrec" class="def">showsPrecToShowbPrec</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showsPrecToShowbPrec" class="link">Source</a> <a href="#v:showsPrecToShowbPrec" class="selflink">#</a></p><div class="doc"><p>Convert a precedence-aware <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a></code>-based show function to a <code><a href="TextShow.html#t:Builder">Builder</a></code>-based one.</p><p><em>Since: 3</em></p></div></div><div class="top"><p class="src"><a id="v:showsToShowb" class="def">showsToShowb</a> :: (a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a>) -> a -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showsToShowb" class="link">Source</a> <a href="#v:showsToShowb" class="selflink">#</a></p><div class="doc"><p>Convert a <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a></code>-based show function to a <code><a href="TextShow.html#t:Builder">Builder</a></code>-based one.</p><p><em>Since: 3</em></p></div></div><div class="top"><p class="src"><a id="v:showbPrecToShowsPrec" class="def">showbPrecToShowsPrec</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="src/TextShow-Classes.html#showbPrecToShowsPrec" class="link">Source</a> <a href="#v:showbPrecToShowsPrec" class="selflink">#</a></p><div class="doc"><p>Convert a precedence-aware <code><a href="TextShow.html#t:Builder">Builder</a></code>-based show function to a <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a></code>-based one.</p><p><em>Since: 3</em></p></div></div><div class="top"><p class="src"><a id="v:showbToShows" class="def">showbToShows</a> :: (a -> <a href="TextShow.html#t:Builder">Builder</a>) -> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="src/TextShow-Classes.html#showbToShows" class="link">Source</a> <a href="#v:showbToShows" class="selflink">#</a></p><div class="doc"><p>Convert a <code><a href="TextShow.html#t:Builder">Builder</a></code>-based show function to a <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a></code>-based one.</p><p><em>Since: 3</em></p></div></div><h2 id="g:13">Conversions between <code><a href="TextShow.html#t:Builder">Builder</a></code>, strict <code><a href="TS.html#v:Text">Text</a></code>, and lazy <code><a href="TL.html#v:Text">Text</a></code></h2><div class="top"><p class="src"><a id="v:showtPrecToShowbPrec" class="def">showtPrecToShowbPrec</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showtPrecToShowbPrec" class="link">Source</a> <a href="#v:showtPrecToShowbPrec" class="selflink">#</a></p><div class="doc"><p>Convert a precedence-aware, strict <code><a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></code>-based show function to a <code><a href="TextShow.html#t:Builder">Builder</a></code>-based one.</p><p><em>Since: 3.4</em></p></div></div><div class="top"><p class="src"><a id="v:showtlPrecToShowbPrec" class="def">showtlPrecToShowbPrec</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showtlPrecToShowbPrec" class="link">Source</a> <a href="#v:showtlPrecToShowbPrec" class="selflink">#</a></p><div class="doc"><p>Convert a precedence-aware, lazy <code><a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></code>-based show function to a <code><a href="TextShow.html#t:Builder">Builder</a></code>-based one.</p><p><em>Since: 3.4</em></p></div></div><div class="top"><p class="src"><a id="v:showtToShowb" class="def">showtToShowb</a> :: (a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a>) -> a -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showtToShowb" class="link">Source</a> <a href="#v:showtToShowb" class="selflink">#</a></p><div class="doc"><p>Convert a strict <code><a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></code>-based show function to a <code><a href="TextShow.html#t:Builder">Builder</a></code>-based one.</p><p><em>Since: 3.4</em></p></div></div><div class="top"><p class="src"><a id="v:showtlToShowb" class="def">showtlToShowb</a> :: (a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a>) -> a -> <a href="TextShow.html#t:Builder">Builder</a> <a href="src/TextShow-Classes.html#showtlToShowb" class="link">Source</a> <a href="#v:showtlToShowb" class="selflink">#</a></p><div class="doc"><p>Convert a lazy <code><a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></code>-based show function to a <code><a href="TextShow.html#t:Builder">Builder</a></code>-based one.</p><p><em>Since: 3.4</em></p></div></div><div class="top"><p class="src"><a id="v:showbPrecToShowtPrec" class="def">showbPrecToShowtPrec</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showbPrecToShowtPrec" class="link">Source</a> <a href="#v:showbPrecToShowtPrec" class="selflink">#</a></p><div class="doc"><p>Convert a precedence-aware <code><a href="TextShow.html#t:Builder">Builder</a></code>-based show function to a strict <code><a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></code>-based one.</p><p><em>Since: 3.4</em></p></div></div><div class="top"><p class="src"><a id="v:showbPrecToShowtlPrec" class="def">showbPrecToShowtlPrec</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="TextShow.html#t:Builder">Builder</a>) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Int.html#t:Int">Int</a> -> a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showbPrecToShowtlPrec" class="link">Source</a> <a href="#v:showbPrecToShowtlPrec" class="selflink">#</a></p><div class="doc"><p>Convert a precedence-aware <code><a href="TextShow.html#t:Builder">Builder</a></code>-based show function to a lazy <code><a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></code>-based one.</p><p><em>Since: 3.4</em></p></div></div><div class="top"><p class="src"><a id="v:showbToShowt" class="def">showbToShowt</a> :: (a -> <a href="TextShow.html#t:Builder">Builder</a>) -> a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showbToShowt" class="link">Source</a> <a href="#v:showbToShowt" class="selflink">#</a></p><div class="doc"><p>Convert a <code><a href="TextShow.html#t:Builder">Builder</a></code>-based show function to a strict <code><a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></code>-based one.</p><p><em>Since: 3</em></p></div></div><div class="top"><p class="src"><a id="v:showbToShowtl" class="def">showbToShowtl</a> :: (a -> <a href="TextShow.html#t:Builder">Builder</a>) -> a -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="src/TextShow-Classes.html#showbToShowtl" class="link">Source</a> <a href="#v:showbToShowtl" class="selflink">#</a></p><div class="doc"><p>Convert a <code><a href="TextShow.html#t:Builder">Builder</a></code>-based show function to a lazy <code><a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></code>-based one.</p><p><em>Since: 3</em></p></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.17.3</p></div></body></html>
|