The abstract type of documents. A Doc represents a set of layouts. A Doc with no occurrences of Union or NoDoc represents just one layout.
Instances8Eq, Show, IsString, Generic, Semigroup, Monoid, …
Eq DocDefined in pretty-1.1.3.6 · Text.PrettyPrint.HughesPJShow DocDefined in pretty-1.1.3.6 · Text.PrettyPrint.HughesPJIsString DocDefined in pretty-1.1.3.6 · Text.PrettyPrint.HughesPJGeneric DocDefined in pretty-1.1.3.6 · Text.PrettyPrint.HughesPJSemigroup DocDefined in pretty-1.1.3.6 · Text.PrettyPrint.HughesPJMonoid DocDefined in pretty-1.1.3.6 · Text.PrettyPrint.HughesPJNFData DocDefined in pretty-1.1.3.6 · Text.PrettyPrint.HughesPJtype Rep Doc = D1 ('MetaDataDefined in pretty-1.1.3.6 · Text.PrettyPrint.HughesPJ"Doc"
"Text.PrettyPrint.HughesPJ"
"pretty-1.1.3.6-a72d"
'True) (C1 ('MetaCons"Doc"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Doc ()))))