1[{"display_html":"<a href=\"#v:decodeOrFailIO\">decodeOrFailIO</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Binary\" title=\"Distribution.Compat.Prelude.Internal\">Binary</a> a =&gt; <a href=\"../bytestring-0.10.10.1/Data-ByteString-Lazy.html#t:ByteString\" title=\"Data.ByteString.Lazy\">ByteString</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> a)","name":"decodeOrFailIO","module":"Distribution.Compat.Binary","link":"Distribution-Compat-Binary.html#v:decodeOrFailIO"},{"display_html":"<a href=\"#v:decodeFileOrFail-39-\">decodeFileOrFail'</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Binary\" title=\"Distribution.Compat.Prelude.Internal\">Binary</a> a =&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> a)","name":"decodeFileOrFail'","module":"Distribution.Compat.Binary","link":"Distribution-Compat-Binary.html#v:decodeFileOrFail-39-"},{"display_html":"module <a href=\"../binary-0.8.7.0/Data-Binary.html\">Data.Binary</a>","name":"","module":"Distribution.Compat.Binary","link":""},{"display_html":"<a href=\"#v:listDirectory\">listDirectory</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]","name":"listDirectory","module":"Distribution.Compat.Directory","link":"Distribution-Compat-Directory.html#v:listDirectory"},{"display_html":"<a href=\"#v:makeAbsolute\">makeAbsolute</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"makeAbsolute","module":"Distribution.Compat.Directory","link":"Distribution-Compat-Directory.html#v:makeAbsolute"},{"display_html":"<a href=\"#v:doesPathExist\">doesPathExist</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"doesPathExist","module":"Distribution.Compat.Directory","link":"Distribution-Compat-Directory.html#v:doesPathExist"},{"display_html":"<a href=\"#v:catchIO\">catchIO</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a -&gt; (<a href=\"../base-4.13.0.0/Control-Exception-Base.html#t:IOException\" title=\"Control.Exception.Base\">IOException</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a) -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a","name":"catchIO","module":"Distribution.Compat.Exception","link":"Distribution-Compat-Exception.html#v:catchIO"},{"display_html":"<a href=\"#v:catchExit\">catchExit</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a -&gt; (<a href=\"../base-4.13.0.0/System-Exit.html#t:ExitCode\" title=\"System.Exit\">ExitCode</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a) -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a","name":"catchExit","module":"Distribution.Compat.Exception","link":"Distribution-Compat-Exception.html#v:catchExit"},{"display_html":"<a href=\"#v:tryIO\">tryIO</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> <a href=\"../base-4.13.0.0/Control-Exception-Base.html#t:IOException\" title=\"Control.Exception.Base\">IOException</a> a)","name":"tryIO","module":"Distribution.Compat.Exception","link":"Distribution-Compat-Exception.html#v:tryIO"},{"display_html":"<a href=\"#v:displayException\">displayException</a> :: <a href=\"../base-4.13.0.0/Control-Exception-Base.html#t:Exception\" title=\"Control.Exception.Base\">Exception</a> e =&gt; e -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"displayException","module":"Distribution.Compat.Exception","link":"Distribution-Compat-Exception.html#v:displayException"},{"display_html":"<a href=\"#v:isExtensionOf\">isExtensionOf</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"isExtensionOf","module":"Distribution.Compat.FilePath","link":"Distribution-Compat-FilePath.html#v:isExtensionOf"},{"display_html":"<a href=\"#v:stripExtension\">stripExtension</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"stripExtension","module":"Distribution.Compat.FilePath","link":"Distribution-Compat-FilePath.html#v:stripExtension"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:Newtype\">Newtype</a> o n | n -&gt; o <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:pack\">pack</a> :: o -&gt; n</li><li><a href=\"#v:unpack\">unpack</a> :: n -&gt; o</li></ul>","name":"Newtype pack unpack","module":"Distribution.Compat.Newtype","link":"Distribution-Compat-Newtype.html#t:Newtype"},{"display_html":"<a href=\"#v:ala\">ala</a> :: (<a href=\"Distribution-Compat-Newtype.html#t:Newtype\" title=\"Distribution.Compat.Newtype\">Newtype</a> o n, <a href=\"Distribution-Compat-Newtype.html#t:Newtype\" title=\"Distribution.Compat.Newtype\">Newtype</a> o' n') =&gt; (o -&gt; n) -&gt; ((o -&gt; n) -&gt; b -&gt; n') -&gt; b -&gt; o'","name":"ala","module":"Distribution.Compat.Newtype","link":"Distribution-Compat-Newtype.html#v:ala"},{"display_html":"<a href=\"#v:alaf\">alaf</a> :: (<a href=\"Distribution-Compat-Newtype.html#t:Newtype\" title=\"Distribution.Compat.Newtype\">Newtype</a> o n, <a href=\"Distribution-Compat-Newtype.html#t:Newtype\" title=\"Distribution.Compat.Newtype\">Newtype</a> o' n') =&gt; (o -&gt; n) -&gt; ((a -&gt; n) -&gt; b -&gt; n') -&gt; (a -&gt; o) -&gt; b -&gt; o'","name":"alaf","module":"Distribution.Compat.Newtype","link":"Distribution-Compat-Newtype.html#v:alaf"},{"display_html":"<a href=\"#v:pack-39-\">pack'</a> :: <a href=\"Distribution-Compat-Newtype.html#t:Newtype\" title=\"Distribution.Compat.Newtype\">Newtype</a> o n =&gt; (o -&gt; n) -&gt; o -&gt; n","name":"pack'","module":"Distribution.Compat.Newtype","link":"Distribution-Compat-Newtype.html#v:pack-39-"},{"display_html":"<a href=\"#v:unpack-39-\">unpack'</a> :: <a href=\"Distribution-Compat-Newtype.html#t:Newtype\" title=\"Distribution.Compat.Newtype\">Newtype</a> o n =&gt; (o -&gt; n) -&gt; n -&gt; o","name":"unpack'","module":"Distribution.Compat.Newtype","link":"Distribution-Compat-Newtype.html#v:unpack-39-"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:Semigroup\">Semigroup</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:-60--62-\">(&lt;&gt;)</a> :: a -&gt; a -&gt; a</li></ul>","name":"Semigroup <>","module":"Distribution.Compat.Semigroup","link":"Distribution-Compat-Semigroup.html#t:Semigroup"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"Distribution-Compat-Semigroup.html#t:Semigroup\" title=\"Distribution.Compat.Semigroup\">Semigroup</a> a =&gt; <a href=\"#t:Monoid\">Monoid</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:mempty\">mempty</a> :: a</li><li><a href=\"#v:mappend\">mappend</a> :: a -&gt; a -&gt; a</li><li><a href=\"#v:mconcat\">mconcat</a> :: [a] -&gt; a</li></ul>","name":"Monoid mempty mappend mconcat","module":"Distribution.Compat.Semigroup","link":"Distribution-Compat-Semigroup.html#t:Monoid"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:All\">All</a> = <a href=\"#v:All\">All</a> {<ul class=\"subs\"><li><a href=\"#v:getAll\">getAll</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li></ul>}","name":"All All getAll","module":"Distribution.Compat.Semigroup","link":"Distribution-Compat-Semigroup.html#t:All"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:Any\">Any</a> = <a href=\"#v:Any\">Any</a> {<ul class=\"subs\"><li><a href=\"#v:getAny\">getAny</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li></ul>}","name":"Any Any getAny","module":"Distribution.Compat.Semigroup","link":"Distribution-Compat-Semigroup.html#t:Any"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:First-39-\">First'</a> a = <a href=\"#v:First-39-\">First'</a> {<ul class=\"subs\"><li><a href=\"#v:getFirst-39-\">getFirst'</a> :: a</li></ul>}","name":"First' First' getFirst'","module":"Distribution.Compat.Semigroup","link":"Distribution-Compat-Semigroup.html#t:First-39-"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:Last-39-\">Last'</a> a = <a href=\"#v:Last-39-\">Last'</a> {<ul class=\"subs\"><li><a href=\"#v:getLast-39-\">getLast'</a> :: a</li></ul>}","name":"Last' Last' getLast'","module":"Distribution.Compat.Semigroup","link":"Distribution-Compat-Semigroup.html#t:Last-39-"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:Option-39-\">Option'</a> a = <a href=\"#v:Option-39-\">Option'</a> {<ul class=\"subs\"><li><a href=\"#v:getOption-39-\">getOption'</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> a</li></ul>}","name":"Option' Option' getOption'","module":"Distribution.Compat.Semigroup","link":"Distribution-Compat-Semigroup.html#t:Option-39-"},{"display_html":"<a href=\"#v:gmappend\">gmappend</a> :: (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Generic\" title=\"Distribution.Compat.Prelude.Internal\">Generic</a> a, GSemigroup (<a href=\"../base-4.13.0.0/GHC-Generics.html#t:Rep\" title=\"GHC.Generics\">Rep</a> a)) =&gt; a -&gt; a -&gt; a","name":"gmappend","module":"Distribution.Compat.Semigroup","link":"Distribution-Compat-Semigroup.html#v:gmappend"},{"display_html":"<a href=\"#v:gmempty\">gmempty</a> :: (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Generic\" title=\"Distribution.Compat.Prelude.Internal\">Generic</a> a, GMonoid (<a href=\"../base-4.13.0.0/GHC-Generics.html#t:Rep\" title=\"GHC.Generics\">Rep</a> a)) =&gt; a","name":"gmempty","module":"Distribution.Compat.Semigroup","link":"Distribution-Compat-Semigroup.html#v:gmempty"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:WithCallStack\">WithCallStack</a> a = <a href=\"../base-4.13.0.0/GHC-Stack.html#t:HasCallStack\" title=\"GHC.Stack\">HasCallStack</a> =&gt; a","name":"WithCallStack","module":"Distribution.Compat.Stack","link":"Distribution-Compat-Stack.html#t:WithCallStack"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:CallStack\">CallStack</a>","name":"CallStack","module":"Distribution.Compat.Stack","link":"Distribution-Compat-Stack.html#t:CallStack"},{"display_html":"<a href=\"#v:annotateCallStackIO\">annotateCallStackIO</a> :: <a href=\"Distribution-Compat-Stack.html#t:WithCallStack\" title=\"Distribution.Compat.Stack\">WithCallStack</a> (<a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a)","name":"annotateCallStackIO","module":"Distribution.Compat.Stack","link":"Distribution-Compat-Stack.html#v:annotateCallStackIO"},{"display_html":"<a href=\"#v:withFrozenCallStack\">withFrozenCallStack</a> :: <a href=\"../base-4.13.0.0/GHC-Stack.html#t:HasCallStack\" title=\"GHC.Stack\">HasCallStack</a> =&gt; (<a href=\"../base-4.13.0.0/GHC-Stack.html#t:HasCallStack\" title=\"GHC.Stack\">HasCallStack</a> =&gt; a) -&gt; a","name":"withFrozenCallStack","module":"Distribution.Compat.Stack","link":"Distribution-Compat-Stack.html#v:withFrozenCallStack"},{"display_html":"<a href=\"#v:withLexicalCallStack\">withLexicalCallStack</a> :: (a -&gt; <a href=\"Distribution-Compat-Stack.html#t:WithCallStack\" title=\"Distribution.Compat.Stack\">WithCallStack</a> (<a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b)) -&gt; <a href=\"Distribution-Compat-Stack.html#t:WithCallStack\" title=\"Distribution.Compat.Stack\">WithCallStack</a> (a -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b)","name":"withLexicalCallStack","module":"Distribution.Compat.Stack","link":"Distribution-Compat-Stack.html#v:withLexicalCallStack"},{"display_html":"<a href=\"#v:callStack\">callStack</a> :: <a href=\"../base-4.13.0.0/GHC-Stack.html#t:HasCallStack\" title=\"GHC.Stack\">HasCallStack</a> =&gt; <a href=\"Distribution-Compat-Stack.html#t:CallStack\" title=\"Distribution.Compat.Stack\">CallStack</a>","name":"callStack","module":"Distribution.Compat.Stack","link":"Distribution-Compat-Stack.html#v:callStack"},{"display_html":"<a href=\"#v:prettyCallStack\">prettyCallStack</a> :: <a href=\"Distribution-Compat-Stack.html#t:CallStack\" title=\"Distribution.Compat.Stack\">CallStack</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"prettyCallStack","module":"Distribution.Compat.Stack","link":"Distribution-Compat-Stack.html#v:prettyCallStack"},{"display_html":"<a href=\"#v:parentSrcLocPrefix\">parentSrcLocPrefix</a> :: <a href=\"Distribution-Compat-Stack.html#t:WithCallStack\" title=\"Distribution.Compat.Stack\">WithCallStack</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"parentSrcLocPrefix","module":"Distribution.Compat.Stack","link":"Distribution-Compat-Stack.html#v:parentSrcLocPrefix"},{"display_html":"<a href=\"#v:expandResponse\">expandResponse</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"expandResponse","module":"Distribution.Compat.ResponseFile","link":"Distribution-Compat-ResponseFile.html#v:expandResponse"},{"display_html":"<a href=\"#v:-43--43-\">(++)</a> :: [a] -&gt; [a] -&gt; [a]","name":"++","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:-43--43-"},{"display_html":"<a href=\"#v:seq\">seq</a> :: a -&gt; b -&gt; b","name":"seq","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:seq"},{"display_html":"<a href=\"#v:filter\">filter</a> :: (a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>) -&gt; [a] -&gt; [a]","name":"filter","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:filter"},{"display_html":"<a href=\"#v:zip\">zip</a> :: [a] -&gt; [b] -&gt; [(a, b)]","name":"zip","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:zip"},{"display_html":"<a href=\"#v:print\">print</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Show\" title=\"Distribution.Compat.Prelude.Internal\">Show</a> a =&gt; a -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"print","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:print"},{"display_html":"<a href=\"#v:fst\">fst</a> :: (a, b) -&gt; a","name":"fst","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:fst"},{"display_html":"<a href=\"#v:snd\">snd</a> :: (a, b) -&gt; b","name":"snd","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:snd"},{"display_html":"<a href=\"#v:otherwise\">otherwise</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"otherwise","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:otherwise"},{"display_html":"<a href=\"#v:map\">map</a> :: (a -&gt; b) -&gt; [a] -&gt; [b]","name":"map","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:map"},{"display_html":"<a href=\"#v:-36-\">($)</a> :: <span class=\"keyword\">forall</span> (r :: <a href=\"../base-4.13.0.0/GHC-Exts.html#t:RuntimeRep\" title=\"GHC.Exts\">RuntimeRep</a>) a (b :: <a href=\"../base-4.13.0.0/GHC-Exts.html#t:TYPE\" title=\"GHC.Exts\">TYPE</a> r). (a -&gt; b) -&gt; a -&gt; b","name":"$","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:-36-"},{"display_html":"<a href=\"#v:fromIntegral\">fromIntegral</a> :: (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Integral\" title=\"Distribution.Compat.Prelude.Internal\">Integral</a> a, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Num\" title=\"Distribution.Compat.Prelude.Internal\">Num</a> b) =&gt; a -&gt; b","name":"fromIntegral","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:fromIntegral"},{"display_html":"<a href=\"#v:realToFrac\">realToFrac</a> :: (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Real\" title=\"Distribution.Compat.Prelude.Internal\">Real</a> a, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Fractional\" title=\"Distribution.Compat.Prelude.Internal\">Fractional</a> b) =&gt; a -&gt; b","name":"realToFrac","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:realToFrac"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:Bounded\">Bounded</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:minBound\">minBound</a> :: a</li><li><a href=\"#v:maxBound\">maxBound</a> :: a</li></ul>","name":"Bounded minBound maxBound","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Bounded"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:Enum\">Enum</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:succ\">succ</a> :: a -&gt; a</li><li><a href=\"#v:pred\">pred</a> :: a -&gt; a</li><li><a href=\"#v:toEnum\">toEnum</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a> -&gt; a</li><li><a href=\"#v:fromEnum\">fromEnum</a> :: a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a></li><li><a href=\"#v:enumFrom\">enumFrom</a> :: a -&gt; [a]</li><li><a href=\"#v:enumFromThen\">enumFromThen</a> :: a -&gt; a -&gt; [a]</li><li><a href=\"#v:enumFromTo\">enumFromTo</a> :: a -&gt; a -&gt; [a]</li><li><a href=\"#v:enumFromThenTo\">enumFromThenTo</a> :: a -&gt; a -&gt; a -&gt; [a]</li></ul>","name":"Enum enumFrom enumFromThen enumFromThenTo enumFromTo fromEnum toEnum succ pred","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Enum"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:Eq\">Eq</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:-61--61-\">(==)</a> :: a -&gt; a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:-47--61-\">(/=)</a> :: a -&gt; a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li></ul>","name":"Eq == /=","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Eq"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Fractional\" title=\"Distribution.Compat.Prelude.Internal\">Fractional</a> a =&gt; <a href=\"#t:Floating\">Floating</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:pi\">pi</a> :: a</li><li><a href=\"#v:exp\">exp</a> :: a -&gt; a</li><li><a href=\"#v:log\">log</a> :: a -&gt; a</li><li><a href=\"#v:sqrt\">sqrt</a> :: a -&gt; a</li><li><a href=\"#v:-42--42-\">(**)</a> :: a -&gt; a -&gt; a</li><li><a href=\"#v:logBase\">logBase</a> :: a -&gt; a -&gt; a</li><li><a href=\"#v:sin\">sin</a> :: a -&gt; a</li><li><a href=\"#v:cos\">cos</a> :: a -&gt; a</li><li><a href=\"#v:tan\">tan</a> :: a -&gt; a</li><li><a href=\"#v:asin\">asin</a> :: a -&gt; a</li><li><a href=\"#v:acos\">acos</a> :: a -&gt; a</li><li><a href=\"#v:atan\">atan</a> :: a -&gt; a</li><li><a href=\"#v:sinh\">sinh</a> :: a -&gt; a</li><li><a href=\"#v:cosh\">cosh</a> :: a -&gt; a</li><li><a href=\"#v:tanh\">tanh</a> :: a -&gt; a</li><li><a href=\"#v:asinh\">asinh</a> :: a -&gt; a</li><li><a href=\"#v:acosh\">acosh</a> :: a -&gt; a</li><li><a href=\"#v:atanh\">atanh</a> :: a -&gt; a</li></ul>","name":"Floating pi exp log sqrt ** logBase sin cos tan asin acos atan sinh cosh tanh asinh acosh atanh","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Floating"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Num\" title=\"Distribution.Compat.Prelude.Internal\">Num</a> a =&gt; <a href=\"#t:Fractional\">Fractional</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:-47-\">(/)</a> :: a -&gt; a -&gt; a</li><li><a href=\"#v:recip\">recip</a> :: a -&gt; a</li><li><a href=\"#v:fromRational\">fromRational</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Rational\" title=\"Distribution.Compat.Prelude.Internal\">Rational</a> -&gt; a</li></ul>","name":"Fractional fromRational / recip","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Fractional"},{"display_html":"<span class=\"keyword\">class</span> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Real\" title=\"Distribution.Compat.Prelude.Internal\">Real</a> a, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Enum\" title=\"Distribution.Compat.Prelude.Internal\">Enum</a> a) =&gt; <a href=\"#t:Integral\">Integral</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:quot\">quot</a> :: a -&gt; a -&gt; a</li><li><a href=\"#v:rem\">rem</a> :: a -&gt; a -&gt; a</li><li><a href=\"#v:div\">div</a> :: a -&gt; a -&gt; a</li><li><a href=\"#v:mod\">mod</a> :: a -&gt; a -&gt; a</li><li><a href=\"#v:quotRem\">quotRem</a> :: a -&gt; a -&gt; (a, a)</li><li><a href=\"#v:divMod\">divMod</a> :: a -&gt; a -&gt; (a, a)</li><li><a href=\"#v:toInteger\">toInteger</a> :: a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Integer\" title=\"Distribution.Compat.Prelude.Internal\">Integer</a></li></ul>","name":"Integral toInteger quot rem div mod quotRem divMod","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Integral"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Applicative\" title=\"Distribution.Compat.Prelude.Internal\">Applicative</a> m =&gt; <a href=\"#t:Monad\">Monad</a> (m :: <a href=\"../base-4.13.0.0/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a> -&gt; <a href=\"../base-4.13.0.0/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>) <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:-62--62--61-\">(&gt;&gt;=)</a> :: m a -&gt; (a -&gt; m b) -&gt; m b</li><li><a href=\"#v:-62--62-\">(&gt;&gt;)</a> :: m a -&gt; m b -&gt; m b</li><li><a href=\"#v:return\">return</a> :: a -&gt; m a</li></ul>","name":"Monad >>= >> return","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Monad"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:Functor\">Functor</a> (f :: <a href=\"../base-4.13.0.0/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a> -&gt; <a href=\"../base-4.13.0.0/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>) <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:fmap\">fmap</a> :: (a -&gt; b) -&gt; f a -&gt; f b</li><li><a href=\"#v:-60--36-\">(&lt;$)</a> :: a -&gt; f b -&gt; f a</li></ul>","name":"Functor fmap <$","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Functor"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:Num\">Num</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:-43-\">(+)</a> :: a -&gt; a -&gt; a</li><li><a href=\"#v:-45-\">(-)</a> :: a -&gt; a -&gt; a</li><li><a href=\"#v:-42-\">(*)</a> :: a -&gt; a -&gt; a</li><li><a href=\"#v:negate\">negate</a> :: a -&gt; a</li><li><a href=\"#v:abs\">abs</a> :: a -&gt; a</li><li><a href=\"#v:signum\">signum</a> :: a -&gt; a</li><li><a href=\"#v:fromInteger\">fromInteger</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Integer\" title=\"Distribution.Compat.Prelude.Internal\">Integer</a> -&gt; a</li></ul>","name":"Num + * - negate fromInteger abs signum","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Num"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Eq\" title=\"Distribution.Compat.Prelude.Internal\">Eq</a> a =&gt; <a href=\"#t:Ord\">Ord</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:compare\">compare</a> :: a -&gt; a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Ordering\" title=\"Distribution.Compat.Prelude.Internal\">Ordering</a></li><li><a href=\"#v:-60-\">(&lt;)</a> :: a -&gt; a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:-60--61-\">(&lt;=)</a> :: a -&gt; a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:-62-\">(&gt;)</a> :: a -&gt; a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:-62--61-\">(&gt;=)</a> :: a -&gt; a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:max\">max</a> :: a -&gt; a -&gt; a</li><li><a href=\"#v:min\">min</a> :: a -&gt; a -&gt; a</li></ul>","name":"Ord >= compare min max > <= <","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Ord"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:Read\">Read</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:readsPrec\">readsPrec</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:ReadS\" title=\"Distribution.Compat.Prelude.Internal\">ReadS</a> a</li><li><a href=\"#v:readList\">readList</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:ReadS\" title=\"Distribution.Compat.Prelude.Internal\">ReadS</a> [a]</li></ul>","name":"Read readsPrec readList","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Read"},{"display_html":"<span class=\"keyword\">class</span> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Num\" title=\"Distribution.Compat.Prelude.Internal\">Num</a> a, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Ord\" title=\"Distribution.Compat.Prelude.Internal\">Ord</a> a) =&gt; <a href=\"#t:Real\">Real</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:toRational\">toRational</a> :: a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Rational\" title=\"Distribution.Compat.Prelude.Internal\">Rational</a></li></ul>","name":"Real toRational","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Real"},{"display_html":"<span class=\"keyword\">class</span> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:RealFrac\" title=\"Distribution.Compat.Prelude.Internal\">RealFrac</a> a, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Floating\" title=\"Distribution.Compat.Prelude.Internal\">Floating</a> a) =&gt; <a href=\"#t:RealFloat\">RealFloat</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:floatRadix\">floatRadix</a> :: a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Integer\" title=\"Distribution.Compat.Prelude.Internal\">Integer</a></li><li><a href=\"#v:floatDigits\">floatDigits</a> :: a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a></li><li><a href=\"#v:floatRange\">floatRange</a> :: a -&gt; (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>)</li><li><a href=\"#v:decodeFloat\">decodeFloat</a> :: a -&gt; (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Integer\" title=\"Distribution.Compat.Prelude.Internal\">Integer</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>)</li><li><a href=\"#v:encodeFloat\">encodeFloat</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Integer\" title=\"Distribution.Compat.Prelude.Internal\">Integer</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a> -&gt; a</li><li><a href=\"#v:exponent\">exponent</a> :: a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a></li><li><a href=\"#v:significand\">significand</a> :: a -&gt; a</li><li><a href=\"#v:scaleFloat\">scaleFloat</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a> -&gt; a -&gt; a</li><li><a href=\"#v:isNaN\">isNaN</a> :: a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:isInfinite\">isInfinite</a> :: a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:isDenormalized\">isDenormalized</a> :: a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:isNegativeZero\">isNegativeZero</a> :: a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:isIEEE\">isIEEE</a> :: a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:atan2\">atan2</a> :: a -&gt; a -&gt; a</li></ul>","name":"RealFloat floatRadix floatDigits floatRange decodeFloat encodeFloat exponent significand scaleFloat isNaN isInfinite isDenormalized isNegativeZero isIEEE atan2","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:RealFloat"},{"display_html":"<span class=\"keyword\">class</span> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Real\" title=\"Distribution.Compat.Prelude.Internal\">Real</a> a, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Fractional\" title=\"Distribution.Compat.Prelude.Internal\">Fractional</a> a) =&gt; <a href=\"#t:RealFrac\">RealFrac</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:properFraction\">properFraction</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Integral\" title=\"Distribution.Compat.Prelude.Internal\">Integral</a> b =&gt; a -&gt; (b, a)</li><li><a href=\"#v:truncate\">truncate</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Integral\" title=\"Distribution.Compat.Prelude.Internal\">Integral</a> b =&gt; a -&gt; b</li><li><a href=\"#v:round\">round</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Integral\" title=\"Distribution.Compat.Prelude.Internal\">Integral</a> b =&gt; a -&gt; b</li><li><a href=\"#v:ceiling\">ceiling</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Integral\" title=\"Distribution.Compat.Prelude.Internal\">Integral</a> b =&gt; a -&gt; b</li><li><a href=\"#v:floor\">floor</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Integral\" title=\"Distribution.Compat.Prelude.Internal\">Integral</a> b =&gt; a -&gt; b</li></ul>","name":"RealFrac properFraction truncate round ceiling floor","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:RealFrac"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:Show\">Show</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:showsPrec\">showsPrec</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a> -&gt; a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:ShowS\" title=\"Distribution.Compat.Prelude.Internal\">ShowS</a></li><li><a href=\"#v:show\">show</a> :: a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:showList\">showList</a> :: [a] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:ShowS\" title=\"Distribution.Compat.Prelude.Internal\">ShowS</a></li></ul>","name":"Show show showsPrec showList","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Show"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Monad\" title=\"Distribution.Compat.Prelude.Internal\">Monad</a> m =&gt; <a href=\"#t:MonadFail\">MonadFail</a> (m :: <a href=\"../base-4.13.0.0/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a> -&gt; <a href=\"../base-4.13.0.0/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>) <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:fail\">fail</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; m a</li></ul>","name":"MonadFail fail","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:MonadFail"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Functor\" title=\"Distribution.Compat.Prelude.Internal\">Functor</a> f =&gt; <a href=\"#t:Applicative\">Applicative</a> (f :: <a href=\"../base-4.13.0.0/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a> -&gt; <a href=\"../base-4.13.0.0/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>) <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:pure\">pure</a> :: a -&gt; f a</li><li><a href=\"#v:-60--42--62-\">(&lt;*&gt;)</a> :: f (a -&gt; b) -&gt; f a -&gt; f b</li><li><a href=\"#v:-42--62-\">(*&gt;)</a> :: f a -&gt; f b -&gt; f b</li><li><a href=\"#v:-60--42-\">(&lt;*)</a> :: f a -&gt; f b -&gt; f a</li></ul>","name":"Applicative pure <*> *> <*","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Applicative"},{"display_html":"<a href=\"#v:foldl\">foldl</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Foldable\" title=\"Distribution.Compat.Prelude.Internal\">Foldable</a> t =&gt; (b -&gt; a -&gt; b) -&gt; b -&gt; t a -&gt; b","name":"foldl","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:foldl"},{"display_html":"<a href=\"#v:sum\">sum</a> :: (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Foldable\" title=\"Distribution.Compat.Prelude.Internal\">Foldable</a> t, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Num\" title=\"Distribution.Compat.Prelude.Internal\">Num</a> a) =&gt; t a -&gt; a","name":"sum","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:sum"},{"display_html":"<a href=\"#v:product\">product</a> :: (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Foldable\" title=\"Distribution.Compat.Prelude.Internal\">Foldable</a> t, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Num\" title=\"Distribution.Compat.Prelude.Internal\">Num</a> a) =&gt; t a -&gt; a","name":"product","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:product"},{"display_html":"<a href=\"#v:maximum\">maximum</a> :: (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Foldable\" title=\"Distribution.Compat.Prelude.Internal\">Foldable</a> t, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Ord\" title=\"Distribution.Compat.Prelude.Internal\">Ord</a> a) =&gt; t a -&gt; a","name":"maximum","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:maximum"},{"display_html":"<a href=\"#v:minimum\">minimum</a> :: (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Foldable\" title=\"Distribution.Compat.Prelude.Internal\">Foldable</a> t, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Ord\" title=\"Distribution.Compat.Prelude.Internal\">Ord</a> a) =&gt; t a -&gt; a","name":"minimum","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:minimum"},{"display_html":"<a href=\"#v:elem\">elem</a> :: (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Foldable\" title=\"Distribution.Compat.Prelude.Internal\">Foldable</a> t, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Eq\" title=\"Distribution.Compat.Prelude.Internal\">Eq</a> a) =&gt; a -&gt; t a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"elem","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:elem"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Semigroup\" title=\"Distribution.Compat.Prelude.Internal\">Semigroup</a> a =&gt; <a href=\"#t:Monoid\">Monoid</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:mempty\">mempty</a> :: a</li><li><a href=\"#v:mappend\">mappend</a> :: a -&gt; a -&gt; a</li><li><a href=\"#v:mconcat\">mconcat</a> :: [a] -&gt; a</li></ul>","name":"Monoid mempty mappend mconcat","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Monoid"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Bool\">Bool</a><ul class=\"subs\"><li>= <a href=\"#v:False\">False</a></li><li>| <a href=\"#v:True\">True</a></li></ul>","name":"Bool False True","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Bool"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Char\">Char</a>","name":"Char","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Char"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Double\">Double</a>","name":"Double","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Double"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Float\">Float</a>","name":"Float","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Float"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Int\">Int</a>","name":"Int","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Int"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Integer\">Integer</a>","name":"Integer","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Integer"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Maybe\">Maybe</a> a<ul class=\"subs\"><li>= <a href=\"#v:Nothing\">Nothing</a></li><li>| <a href=\"#v:Just\">Just</a> a</li></ul>","name":"Maybe Nothing Just","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Maybe"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Ordering\">Ordering</a><ul class=\"subs\"><li>= <a href=\"#v:LT\">LT</a></li><li>| <a href=\"#v:EQ\">EQ</a></li><li>| <a href=\"#v:GT\">GT</a></li></ul>","name":"Ordering LT EQ GT","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Ordering"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:Rational\">Rational</a> = <a href=\"../base-4.13.0.0/Data-Ratio.html#t:Ratio\" title=\"Data.Ratio\">Ratio</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Integer\" title=\"Distribution.Compat.Prelude.Internal\">Integer</a>","name":"Rational","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Rational"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Either\">Either</a> a b<ul class=\"subs\"><li>= <a href=\"#v:Left\">Left</a> a</li><li>| <a href=\"#v:Right\">Right</a> b</li></ul>","name":"Either Left Right","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Either"},{"display_html":"<a href=\"#v:readIO\">readIO</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Read\" title=\"Distribution.Compat.Prelude.Internal\">Read</a> a =&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a","name":"readIO","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:readIO"},{"display_html":"<a href=\"#v:readLn\">readLn</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Read\" title=\"Distribution.Compat.Prelude.Internal\">Read</a> a =&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a","name":"readLn","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:readLn"},{"display_html":"<a href=\"#v:appendFile\">appendFile</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"appendFile","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:appendFile"},{"display_html":"<a href=\"#v:writeFile\">writeFile</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"writeFile","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:writeFile"},{"display_html":"<a href=\"#v:readFile\">readFile</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"readFile","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:readFile"},{"display_html":"<a href=\"#v:interact\">interact</a> :: (<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>) -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"interact","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:interact"},{"display_html":"<a href=\"#v:getContents\">getContents</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"getContents","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:getContents"},{"display_html":"<a href=\"#v:getLine\">getLine</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"getLine","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:getLine"},{"display_html":"<a href=\"#v:getChar\">getChar</a> :: <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a>","name":"getChar","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:getChar"},{"display_html":"<a href=\"#v:putStrLn\">putStrLn</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"putStrLn","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:putStrLn"},{"display_html":"<a href=\"#v:putStr\">putStr</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"putStr","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:putStr"},{"display_html":"<a href=\"#v:putChar\">putChar</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"putChar","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:putChar"},{"display_html":"<a href=\"#v:ioError\">ioError</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:IOError\" title=\"Distribution.Compat.Prelude.Internal\">IOError</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a","name":"ioError","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:ioError"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:FilePath\">FilePath</a> = <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"FilePath","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:FilePath"},{"display_html":"<a href=\"#v:userError\">userError</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IOError\" title=\"Distribution.Compat.Prelude.Internal\">IOError</a>","name":"userError","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:userError"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:IOError\">IOError</a> = <a href=\"../base-4.13.0.0/Control-Exception-Base.html#t:IOException\" title=\"Control.Exception.Base\">IOException</a>","name":"IOError","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:IOError"},{"display_html":"<a href=\"#v:notElem\">notElem</a> :: (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Foldable\" title=\"Distribution.Compat.Prelude.Internal\">Foldable</a> t, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Eq\" title=\"Distribution.Compat.Prelude.Internal\">Eq</a> a) =&gt; a -&gt; t a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"notElem","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:notElem"},{"display_html":"<a href=\"#v:or\">or</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Foldable\" title=\"Distribution.Compat.Prelude.Internal\">Foldable</a> t =&gt; t <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"or","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:or"},{"display_html":"<a href=\"#v:and\">and</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Foldable\" title=\"Distribution.Compat.Prelude.Internal\">Foldable</a> t =&gt; t <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"and","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:and"},{"display_html":"<a href=\"#v:concatMap\">concatMap</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Foldable\" title=\"Distribution.Compat.Prelude.Internal\">Foldable</a> t =&gt; (a -&gt; [b]) -&gt; t a -&gt; [b]","name":"concatMap","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:concatMap"},{"display_html":"<a href=\"#v:concat\">concat</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Foldable\" title=\"Distribution.Compat.Prelude.Internal\">Foldable</a> t =&gt; t [a] -&gt; [a]","name":"concat","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:concat"},{"display_html":"<a href=\"#v:sequence_\">sequence_</a> :: (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Foldable\" title=\"Distribution.Compat.Prelude.Internal\">Foldable</a> t, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Monad\" title=\"Distribution.Compat.Prelude.Internal\">Monad</a> m) =&gt; t (m a) -&gt; m ()","name":"sequence_","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:sequence_"},{"display_html":"<a href=\"#v:unwords\">unwords</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"unwords","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:unwords"},{"display_html":"<a href=\"#v:words\">words</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"words","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:words"},{"display_html":"<a href=\"#v:unlines\">unlines</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"unlines","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:unlines"},{"display_html":"<a href=\"#v:lines\">lines</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"lines","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:lines"},{"display_html":"<a href=\"#v:reads\">reads</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Read\" title=\"Distribution.Compat.Prelude.Internal\">Read</a> a =&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:ReadS\" title=\"Distribution.Compat.Prelude.Internal\">ReadS</a> a","name":"reads","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:reads"},{"display_html":"<a href=\"#v:either\">either</a> :: (a -&gt; c) -&gt; (b -&gt; c) -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> a b -&gt; c","name":"either","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:either"},{"display_html":"<a href=\"#v:lex\">lex</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:ReadS\" title=\"Distribution.Compat.Prelude.Internal\">ReadS</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"lex","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:lex"},{"display_html":"<a href=\"#v:readParen\">readParen</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:ReadS\" title=\"Distribution.Compat.Prelude.Internal\">ReadS</a> a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:ReadS\" title=\"Distribution.Compat.Prelude.Internal\">ReadS</a> a","name":"readParen","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:readParen"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:ReadS\">ReadS</a> a = <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; [(a, <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)]","name":"ReadS","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:ReadS"},{"display_html":"<a href=\"#v:lcm\">lcm</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Integral\" title=\"Distribution.Compat.Prelude.Internal\">Integral</a> a =&gt; a -&gt; a -&gt; a","name":"lcm","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:lcm"},{"display_html":"<a href=\"#v:gcd\">gcd</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Integral\" title=\"Distribution.Compat.Prelude.Internal\">Integral</a> a =&gt; a -&gt; a -&gt; a","name":"gcd","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:gcd"},{"display_html":"<a href=\"#v:-94--94-\">(^^)</a> :: (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Fractional\" title=\"Distribution.Compat.Prelude.Internal\">Fractional</a> a, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Integral\" title=\"Distribution.Compat.Prelude.Internal\">Integral</a> b) =&gt; a -&gt; b -&gt; a","name":"^^","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:-94--94-"},{"display_html":"<a href=\"#v:-94-\">(^)</a> :: (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Num\" title=\"Distribution.Compat.Prelude.Internal\">Num</a> a, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Integral\" title=\"Distribution.Compat.Prelude.Internal\">Integral</a> b) =&gt; a -&gt; b -&gt; a","name":"^","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:-94-"},{"display_html":"<a href=\"#v:odd\">odd</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Integral\" title=\"Distribution.Compat.Prelude.Internal\">Integral</a> a =&gt; a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"odd","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:odd"},{"display_html":"<a href=\"#v:even\">even</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Integral\" title=\"Distribution.Compat.Prelude.Internal\">Integral</a> a =&gt; a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"even","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:even"},{"display_html":"<a href=\"#v:showParen\">showParen</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:ShowS\" title=\"Distribution.Compat.Prelude.Internal\">ShowS</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:ShowS\" title=\"Distribution.Compat.Prelude.Internal\">ShowS</a>","name":"showParen","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:showParen"},{"display_html":"<a href=\"#v:showString\">showString</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:ShowS\" title=\"Distribution.Compat.Prelude.Internal\">ShowS</a>","name":"showString","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:showString"},{"display_html":"<a href=\"#v:showChar\">showChar</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:ShowS\" title=\"Distribution.Compat.Prelude.Internal\">ShowS</a>","name":"showChar","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:showChar"},{"display_html":"<a href=\"#v:shows\">shows</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Show\" title=\"Distribution.Compat.Prelude.Internal\">Show</a> a =&gt; a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:ShowS\" title=\"Distribution.Compat.Prelude.Internal\">ShowS</a>","name":"shows","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:shows"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:ShowS\">ShowS</a> = <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"ShowS","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:ShowS"},{"display_html":"<a href=\"#v:unzip3\">unzip3</a> :: [(a, b, c)] -&gt; ([a], [b], [c])","name":"unzip3","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:unzip3"},{"display_html":"<a href=\"#v:unzip\">unzip</a> :: [(a, b)] -&gt; ([a], [b])","name":"unzip","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:unzip"},{"display_html":"<a href=\"#v:zipWith3\">zipWith3</a> :: (a -&gt; b -&gt; c -&gt; d) -&gt; [a] -&gt; [b] -&gt; [c] -&gt; [d]","name":"zipWith3","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:zipWith3"},{"display_html":"<a href=\"#v:zipWith\">zipWith</a> :: (a -&gt; b -&gt; c) -&gt; [a] -&gt; [b] -&gt; [c]","name":"zipWith","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:zipWith"},{"display_html":"<a href=\"#v:zip3\">zip3</a> :: [a] -&gt; [b] -&gt; [c] -&gt; [(a, b, c)]","name":"zip3","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:zip3"},{"display_html":"<a href=\"#v:-33--33-\">(!!)</a> :: [a] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a> -&gt; a","name":"!!","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:-33--33-"},{"display_html":"<a href=\"#v:lookup\">lookup</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Eq\" title=\"Distribution.Compat.Prelude.Internal\">Eq</a> a =&gt; a -&gt; [(a, b)] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> b","name":"lookup","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:lookup"},{"display_html":"<a href=\"#v:reverse\">reverse</a> :: [a] -&gt; [a]","name":"reverse","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:reverse"},{"display_html":"<a href=\"#v:break\">break</a> :: (a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>) -&gt; [a] -&gt; ([a], [a])","name":"break","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:break"},{"display_html":"<a href=\"#v:span\">span</a> :: (a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>) -&gt; [a] -&gt; ([a], [a])","name":"span","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:span"},{"display_html":"<a href=\"#v:splitAt\">splitAt</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a> -&gt; [a] -&gt; ([a], [a])","name":"splitAt","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:splitAt"},{"display_html":"<a href=\"#v:drop\">drop</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a> -&gt; [a] -&gt; [a]","name":"drop","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:drop"},{"display_html":"<a href=\"#v:take\">take</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a> -&gt; [a] -&gt; [a]","name":"take","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:take"},{"display_html":"<a href=\"#v:dropWhile\">dropWhile</a> :: (a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>) -&gt; [a] -&gt; [a]","name":"dropWhile","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:dropWhile"},{"display_html":"<a href=\"#v:takeWhile\">takeWhile</a> :: (a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>) -&gt; [a] -&gt; [a]","name":"takeWhile","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:takeWhile"},{"display_html":"<a href=\"#v:cycle\">cycle</a> :: [a] -&gt; [a]","name":"cycle","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:cycle"},{"display_html":"<a href=\"#v:replicate\">replicate</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a> -&gt; a -&gt; [a]","name":"replicate","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:replicate"},{"display_html":"<a href=\"#v:repeat\">repeat</a> :: a -&gt; [a]","name":"repeat","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:repeat"},{"display_html":"<a href=\"#v:iterate\">iterate</a> :: (a -&gt; a) -&gt; a -&gt; [a]","name":"iterate","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:iterate"},{"display_html":"<a href=\"#v:scanr1\">scanr1</a> :: (a -&gt; a -&gt; a) -&gt; [a] -&gt; [a]","name":"scanr1","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:scanr1"},{"display_html":"<a href=\"#v:scanr\">scanr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; [a] -&gt; [b]","name":"scanr","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:scanr"},{"display_html":"<a href=\"#v:scanl1\">scanl1</a> :: (a -&gt; a -&gt; a) -&gt; [a] -&gt; [a]","name":"scanl1","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:scanl1"},{"display_html":"<a href=\"#v:scanl\">scanl</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; [a] -&gt; [b]","name":"scanl","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:scanl"},{"display_html":"<a href=\"#v:init\">init</a> :: [a] -&gt; [a]","name":"init","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:init"},{"display_html":"<a href=\"#v:last\">last</a> :: [a] -&gt; a","name":"last","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:last"},{"display_html":"<a href=\"#v:tail\">tail</a> :: [a] -&gt; [a]","name":"tail","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:tail"},{"display_html":"<a href=\"#v:head\">head</a> :: [a] -&gt; a","name":"head","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:head"},{"display_html":"<a href=\"#v:maybe\">maybe</a> :: b -&gt; (a -&gt; b) -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> a -&gt; b","name":"maybe","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:maybe"},{"display_html":"<a href=\"#v:-60--36--62-\">(&lt;$&gt;)</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Functor\" title=\"Distribution.Compat.Prelude.Internal\">Functor</a> f =&gt; (a -&gt; b) -&gt; f a -&gt; f b","name":"<$>","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:-60--36--62-"},{"display_html":"<a href=\"#v:uncurry\">uncurry</a> :: (a -&gt; b -&gt; c) -&gt; (a, b) -&gt; c","name":"uncurry","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:uncurry"},{"display_html":"<a href=\"#v:curry\">curry</a> :: ((a, b) -&gt; c) -&gt; a -&gt; b -&gt; c","name":"curry","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:curry"},{"display_html":"<a href=\"#v:subtract\">subtract</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Num\" title=\"Distribution.Compat.Prelude.Internal\">Num</a> a =&gt; a -&gt; a -&gt; a","name":"subtract","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:subtract"},{"display_html":"<a href=\"#v:asTypeOf\">asTypeOf</a> :: a -&gt; a -&gt; a","name":"asTypeOf","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:asTypeOf"},{"display_html":"<a href=\"#v:until\">until</a> :: (a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>) -&gt; (a -&gt; a) -&gt; a -&gt; a","name":"until","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:until"},{"display_html":"<a href=\"#v:-36--33-\">($!)</a> :: <span class=\"keyword\">forall</span> (r :: <a href=\"../base-4.13.0.0/GHC-Exts.html#t:RuntimeRep\" title=\"GHC.Exts\">RuntimeRep</a>) a (b :: <a href=\"../base-4.13.0.0/GHC-Exts.html#t:TYPE\" title=\"GHC.Exts\">TYPE</a> r). (a -&gt; b) -&gt; a -&gt; b","name":"$!","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:-36--33-"},{"display_html":"<a href=\"#v:flip\">flip</a> :: (a -&gt; b -&gt; c) -&gt; b -&gt; a -&gt; c","name":"flip","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:flip"},{"display_html":"<a href=\"#v:.\">(.)</a> :: (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c","name":".","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:."},{"display_html":"<a href=\"#v:const\">const</a> :: a -&gt; b -&gt; a","name":"const","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:const"},{"display_html":"<a href=\"#v:id\">id</a> :: a -&gt; a","name":"id","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:id"},{"display_html":"<a href=\"#v:-61--60--60-\">(=&lt;&lt;)</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Monad\" title=\"Distribution.Compat.Prelude.Internal\">Monad</a> m =&gt; (a -&gt; m b) -&gt; m a -&gt; m b","name":"=<<","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:-61--60--60-"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:String\">String</a> = [<a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a>]","name":"String","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:String"},{"display_html":"<a href=\"#v:undefined\">undefined</a> :: <span class=\"keyword\">forall</span> (r :: <a href=\"../base-4.13.0.0/GHC-Exts.html#t:RuntimeRep\" title=\"GHC.Exts\">RuntimeRep</a>) (a :: <a href=\"../base-4.13.0.0/GHC-Exts.html#t:TYPE\" title=\"GHC.Exts\">TYPE</a> r). <a href=\"../base-4.13.0.0/GHC-Stack.html#t:HasCallStack\" title=\"GHC.Stack\">HasCallStack</a> =&gt; a","name":"undefined","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:undefined"},{"display_html":"<a href=\"#v:errorWithoutStackTrace\">errorWithoutStackTrace</a> :: <span class=\"keyword\">forall</span> (r :: <a href=\"../base-4.13.0.0/GHC-Exts.html#t:RuntimeRep\" title=\"GHC.Exts\">RuntimeRep</a>) (a :: <a href=\"../base-4.13.0.0/GHC-Exts.html#t:TYPE\" title=\"GHC.Exts\">TYPE</a> r). [<a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a>] -&gt; a","name":"errorWithoutStackTrace","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:errorWithoutStackTrace"},{"display_html":"<a href=\"#v:error\">error</a> :: <span class=\"keyword\">forall</span> (r :: <a href=\"../base-4.13.0.0/GHC-Exts.html#t:RuntimeRep\" title=\"GHC.Exts\">RuntimeRep</a>) (a :: <a href=\"../base-4.13.0.0/GHC-Exts.html#t:TYPE\" title=\"GHC.Exts\">TYPE</a> r). <a href=\"../base-4.13.0.0/GHC-Stack.html#t:HasCallStack\" title=\"GHC.Stack\">HasCallStack</a> =&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a>] -&gt; a","name":"error","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:error"},{"display_html":"<a href=\"#v:-38--38-\">(&amp;&amp;)</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"&&","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:-38--38-"},{"display_html":"<a href=\"#v:-124--124-\">(||)</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"||","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:-124--124-"},{"display_html":"<a href=\"#v:not\">not</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"not","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:not"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:Semigroup\">Semigroup</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:-60--62-\">(&lt;&gt;)</a> :: a -&gt; a -&gt; a</li></ul>","name":"Semigroup <>","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Semigroup"},{"display_html":"<a href=\"#v:gmappend\">gmappend</a> :: (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Generic\" title=\"Distribution.Compat.Prelude.Internal\">Generic</a> a, GSemigroup (<a href=\"../base-4.13.0.0/GHC-Generics.html#t:Rep\" title=\"GHC.Generics\">Rep</a> a)) =&gt; a -&gt; a -&gt; a","name":"gmappend","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:gmappend"},{"display_html":"<a href=\"#v:gmempty\">gmempty</a> :: (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Generic\" title=\"Distribution.Compat.Prelude.Internal\">Generic</a> a, GMonoid (<a href=\"../base-4.13.0.0/GHC-Generics.html#t:Rep\" title=\"GHC.Generics\">Rep</a> a)) =&gt; a","name":"gmempty","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:gmempty"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:Typeable\">Typeable</a> (a :: k)","name":"Typeable","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Typeable"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Typeable\" title=\"Distribution.Compat.Prelude.Internal\">Typeable</a> a =&gt; <a href=\"#t:Data\">Data</a> a","name":"Data","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Data"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:Generic\">Generic</a> a","name":"Generic","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Generic"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:NFData\">NFData</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:rnf\">rnf</a> :: a -&gt; ()</li></ul>","name":"NFData rnf","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:NFData"},{"display_html":"<a href=\"#v:genericRnf\">genericRnf</a> :: (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Generic\" title=\"Distribution.Compat.Prelude.Internal\">Generic</a> a, GNFData (<a href=\"../base-4.13.0.0/GHC-Generics.html#t:Rep\" title=\"GHC.Generics\">Rep</a> a)) =&gt; a -&gt; ()","name":"genericRnf","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:genericRnf"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:Binary\">Binary</a> t <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:put\">put</a> :: t -&gt; <a href=\"../binary-0.8.7.0/Data-Binary-Put.html#t:Put\" title=\"Data.Binary.Put\">Put</a></li><li><a href=\"#v:get\">get</a> :: <a href=\"../binary-0.8.7.0/Data-Binary-Get-Internal.html#t:Get\" title=\"Data.Binary.Get.Internal\">Get</a> t</li><li><a href=\"#v:putList\">putList</a> :: [t] -&gt; <a href=\"../binary-0.8.7.0/Data-Binary-Put.html#t:Put\" title=\"Data.Binary.Put\">Put</a></li></ul>","name":"Binary get put putList","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Binary"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Applicative\" title=\"Distribution.Compat.Prelude.Internal\">Applicative</a> f =&gt; <a href=\"#t:Alternative\">Alternative</a> (f :: <a href=\"../base-4.13.0.0/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a> -&gt; <a href=\"../base-4.13.0.0/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>) <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:empty\">empty</a> :: f a</li><li><a href=\"#v:-60--124--62-\">(&lt;|&gt;)</a> :: f a -&gt; f a -&gt; f a</li><li><a href=\"#v:some\">some</a> :: f a -&gt; f [a]</li><li><a href=\"#v:many\">many</a> :: f a -&gt; f [a]</li></ul>","name":"Alternative empty <|> some many","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Alternative"},{"display_html":"<span class=\"keyword\">class</span> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Alternative\" title=\"Distribution.Compat.Prelude.Internal\">Alternative</a> m, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Monad\" title=\"Distribution.Compat.Prelude.Internal\">Monad</a> m) =&gt; <a href=\"#t:MonadPlus\">MonadPlus</a> (m :: <a href=\"../base-4.13.0.0/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a> -&gt; <a href=\"../base-4.13.0.0/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>) <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:mzero\">mzero</a> :: m a</li><li><a href=\"#v:mplus\">mplus</a> :: m a -&gt; m a -&gt; m a</li></ul>","name":"MonadPlus mzero mplus","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:MonadPlus"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:IsString\">IsString</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:fromString\">fromString</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; a</li></ul>","name":"IsString fromString","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:IsString"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:IO\">IO</a> a = <a href=\"Distribution-Compat-Stack.html#t:WithCallStack\" title=\"Distribution.Compat.Stack\">WithCallStack</a> (<a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a)","name":"IO","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:IO"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:NoCallStackIO\">NoCallStackIO</a> a = <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a","name":"NoCallStackIO","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Map\">Map</a> k a","name":"Map","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Map"},{"display_html":"<a href=\"#v:catMaybes\">catMaybes</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> a] -&gt; [a]","name":"catMaybes","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:catMaybes"},{"display_html":"<a href=\"#v:mapMaybe\">mapMaybe</a> :: (a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> b) -&gt; [a] -&gt; [b]","name":"mapMaybe","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:mapMaybe"},{"display_html":"<a href=\"#v:fromMaybe\">fromMaybe</a> :: a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> a -&gt; a","name":"fromMaybe","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:fromMaybe"},{"display_html":"<a href=\"#v:maybeToList\">maybeToList</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> a -&gt; [a]","name":"maybeToList","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:maybeToList"},{"display_html":"<a href=\"#v:listToMaybe\">listToMaybe</a> :: [a] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> a","name":"listToMaybe","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:listToMaybe"},{"display_html":"<a href=\"#v:isNothing\">isNothing</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"isNothing","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:isNothing"},{"display_html":"<a href=\"#v:isJust\">isJust</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"isJust","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:isJust"},{"display_html":"<a href=\"#v:unfoldr\">unfoldr</a> :: (b -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> (a, b)) -&gt; b -&gt; [a]","name":"unfoldr","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:unfoldr"},{"display_html":"<a href=\"#v:isPrefixOf\">isPrefixOf</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Eq\" title=\"Distribution.Compat.Prelude.Internal\">Eq</a> a =&gt; [a] -&gt; [a] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"isPrefixOf","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:isPrefixOf"},{"display_html":"<a href=\"#v:isSuffixOf\">isSuffixOf</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Eq\" title=\"Distribution.Compat.Prelude.Internal\">Eq</a> a =&gt; [a] -&gt; [a] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"isSuffixOf","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:isSuffixOf"},{"display_html":"<a href=\"#v:intercalate\">intercalate</a> :: [a] -&gt; [[a]] -&gt; [a]","name":"intercalate","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:intercalate"},{"display_html":"<a href=\"#v:intersperse\">intersperse</a> :: a -&gt; [a] -&gt; [a]","name":"intersperse","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:intersperse"},{"display_html":"<a href=\"#v:sort\">sort</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Ord\" title=\"Distribution.Compat.Prelude.Internal\">Ord</a> a =&gt; [a] -&gt; [a]","name":"sort","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:sort"},{"display_html":"<a href=\"#v:sortBy\">sortBy</a> :: (a -&gt; a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Ordering\" title=\"Distribution.Compat.Prelude.Internal\">Ordering</a>) -&gt; [a] -&gt; [a]","name":"sortBy","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:sortBy"},{"display_html":"<a href=\"#v:nub\">nub</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Eq\" title=\"Distribution.Compat.Prelude.Internal\">Eq</a> a =&gt; [a] -&gt; [a]","name":"nub","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:nub"},{"display_html":"<a href=\"#v:nubBy\">nubBy</a> :: (a -&gt; a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>) -&gt; [a] -&gt; [a]","name":"nubBy","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:nubBy"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:NonEmpty\">NonEmpty</a> a = a <a href=\"#v::-124-\">:|</a> [a]","name":"NonEmpty :|","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:NonEmpty"},{"display_html":"<a href=\"#v:foldl1\">foldl1</a> :: (a -&gt; a -&gt; a) -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NonEmpty\" title=\"Distribution.Compat.Prelude.Internal\">NonEmpty</a> a -&gt; a","name":"foldl1","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:foldl1"},{"display_html":"<a href=\"#v:foldr1\">foldr1</a> :: (a -&gt; a -&gt; a) -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NonEmpty\" title=\"Distribution.Compat.Prelude.Internal\">NonEmpty</a> a -&gt; a","name":"foldr1","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:foldr1"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:Foldable\">Foldable</a> (t :: <a href=\"../base-4.13.0.0/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a> -&gt; <a href=\"../base-4.13.0.0/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>)","name":"Foldable","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Foldable"},{"display_html":"<a href=\"#v:foldMap\">foldMap</a> :: (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Foldable\" title=\"Distribution.Compat.Prelude.Internal\">Foldable</a> t, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Monoid\" title=\"Distribution.Compat.Prelude.Internal\">Monoid</a> m) =&gt; (a -&gt; m) -&gt; t a -&gt; m","name":"foldMap","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:foldMap"},{"display_html":"<a href=\"#v:foldr\">foldr</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Foldable\" title=\"Distribution.Compat.Prelude.Internal\">Foldable</a> t =&gt; (a -&gt; b -&gt; b) -&gt; b -&gt; t a -&gt; b","name":"foldr","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:foldr"},{"display_html":"<a href=\"#v:null\">null</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Foldable\" title=\"Distribution.Compat.Prelude.Internal\">Foldable</a> t =&gt; t a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"null","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:null"},{"display_html":"<a href=\"#v:length\">length</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Foldable\" title=\"Distribution.Compat.Prelude.Internal\">Foldable</a> t =&gt; t a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>","name":"length","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:length"},{"display_html":"<a href=\"#v:find\">find</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Foldable\" title=\"Distribution.Compat.Prelude.Internal\">Foldable</a> t =&gt; (a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>) -&gt; t a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> a","name":"find","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:find"},{"display_html":"<a href=\"#v:foldl-39-\">foldl'</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Foldable\" title=\"Distribution.Compat.Prelude.Internal\">Foldable</a> t =&gt; (b -&gt; a -&gt; b) -&gt; b -&gt; t a -&gt; b","name":"foldl'","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:foldl-39-"},{"display_html":"<a href=\"#v:traverse_\">traverse_</a> :: (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Foldable\" title=\"Distribution.Compat.Prelude.Internal\">Foldable</a> t, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Applicative\" title=\"Distribution.Compat.Prelude.Internal\">Applicative</a> f) =&gt; (a -&gt; f b) -&gt; t a -&gt; f ()","name":"traverse_","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:traverse_"},{"display_html":"<a href=\"#v:for_\">for_</a> :: (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Foldable\" title=\"Distribution.Compat.Prelude.Internal\">Foldable</a> t, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Applicative\" title=\"Distribution.Compat.Prelude.Internal\">Applicative</a> f) =&gt; t a -&gt; (a -&gt; f b) -&gt; f ()","name":"for_","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:for_"},{"display_html":"<a href=\"#v:any\">any</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Foldable\" title=\"Distribution.Compat.Prelude.Internal\">Foldable</a> t =&gt; (a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>) -&gt; t a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"any","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:any"},{"display_html":"<a href=\"#v:all\">all</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Foldable\" title=\"Distribution.Compat.Prelude.Internal\">Foldable</a> t =&gt; (a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>) -&gt; t a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"all","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:all"},{"display_html":"<span class=\"keyword\">class</span> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Functor\" title=\"Distribution.Compat.Prelude.Internal\">Functor</a> t, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Foldable\" title=\"Distribution.Compat.Prelude.Internal\">Foldable</a> t) =&gt; <a href=\"#t:Traversable\">Traversable</a> (t :: <a href=\"../base-4.13.0.0/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a> -&gt; <a href=\"../base-4.13.0.0/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>)","name":"Traversable","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Traversable"},{"display_html":"<a href=\"#v:traverse\">traverse</a> :: (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Traversable\" title=\"Distribution.Compat.Prelude.Internal\">Traversable</a> t, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Applicative\" title=\"Distribution.Compat.Prelude.Internal\">Applicative</a> f) =&gt; (a -&gt; f b) -&gt; t a -&gt; f (t b)","name":"traverse","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:traverse"},{"display_html":"<a href=\"#v:sequenceA\">sequenceA</a> :: (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Traversable\" title=\"Distribution.Compat.Prelude.Internal\">Traversable</a> t, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Applicative\" title=\"Distribution.Compat.Prelude.Internal\">Applicative</a> f) =&gt; t (f a) -&gt; f (t a)","name":"sequenceA","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:sequenceA"},{"display_html":"<a href=\"#v:for\">for</a> :: (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Traversable\" title=\"Distribution.Compat.Prelude.Internal\">Traversable</a> t, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Applicative\" title=\"Distribution.Compat.Prelude.Internal\">Applicative</a> f) =&gt; t a -&gt; (a -&gt; f b) -&gt; f (t b)","name":"for","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:for"},{"display_html":"<a href=\"#v:first\">first</a> :: <a href=\"../base-4.13.0.0/Control-Arrow.html#t:Arrow\" title=\"Control.Arrow\">Arrow</a> a =&gt; a b c -&gt; a (b, d) (c, d)","name":"first","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:first"},{"display_html":"<a href=\"#v:liftM\">liftM</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Monad\" title=\"Distribution.Compat.Prelude.Internal\">Monad</a> m =&gt; (a1 -&gt; r) -&gt; m a1 -&gt; m r","name":"liftM","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:liftM"},{"display_html":"<a href=\"#v:liftM2\">liftM2</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Monad\" title=\"Distribution.Compat.Prelude.Internal\">Monad</a> m =&gt; (a1 -&gt; a2 -&gt; r) -&gt; m a1 -&gt; m a2 -&gt; m r","name":"liftM2","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:liftM2"},{"display_html":"<a href=\"#v:unless\">unless</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Applicative\" title=\"Distribution.Compat.Prelude.Internal\">Applicative</a> f =&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; f () -&gt; f ()","name":"unless","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:unless"},{"display_html":"<a href=\"#v:when\">when</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Applicative\" title=\"Distribution.Compat.Prelude.Internal\">Applicative</a> f =&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; f () -&gt; f ()","name":"when","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:when"},{"display_html":"<a href=\"#v:ap\">ap</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Monad\" title=\"Distribution.Compat.Prelude.Internal\">Monad</a> m =&gt; m (a -&gt; b) -&gt; m a -&gt; m b","name":"ap","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:ap"},{"display_html":"<a href=\"#v:void\">void</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Functor\" title=\"Distribution.Compat.Prelude.Internal\">Functor</a> f =&gt; f a -&gt; f ()","name":"void","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:void"},{"display_html":"<a href=\"#v:foldM\">foldM</a> :: (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Foldable\" title=\"Distribution.Compat.Prelude.Internal\">Foldable</a> t, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Monad\" title=\"Distribution.Compat.Prelude.Internal\">Monad</a> m) =&gt; (b -&gt; a -&gt; m b) -&gt; b -&gt; t a -&gt; m b","name":"foldM","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:foldM"},{"display_html":"<a href=\"#v:filterM\">filterM</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Applicative\" title=\"Distribution.Compat.Prelude.Internal\">Applicative</a> m =&gt; (a -&gt; m <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>) -&gt; [a] -&gt; m [a]","name":"filterM","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:filterM"},{"display_html":"<a href=\"#v:isSpace\">isSpace</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"isSpace","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:isSpace"},{"display_html":"<a href=\"#v:isDigit\">isDigit</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"isDigit","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:isDigit"},{"display_html":"<a href=\"#v:isUpper\">isUpper</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"isUpper","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:isUpper"},{"display_html":"<a href=\"#v:isAlpha\">isAlpha</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"isAlpha","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:isAlpha"},{"display_html":"<a href=\"#v:isAlphaNum\">isAlphaNum</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"isAlphaNum","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:isAlphaNum"},{"display_html":"<a href=\"#v:chr\">chr</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a>","name":"chr","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:chr"},{"display_html":"<a href=\"#v:ord\">ord</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>","name":"ord","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:ord"},{"display_html":"<a href=\"#v:toLower\">toLower</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a>","name":"toLower","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:toLower"},{"display_html":"<a href=\"#v:toUpper\">toUpper</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a>","name":"toUpper","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:toUpper"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Word\">Word</a>","name":"Word","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Word"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Word8\">Word8</a>","name":"Word8","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Word8"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Word16\">Word16</a>","name":"Word16","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Word16"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Word32\">Word32</a>","name":"Word32","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Word32"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Word64\">Word64</a>","name":"Word64","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Word64"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Int8\">Int8</a>","name":"Int8","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Int8"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Int16\">Int16</a>","name":"Int16","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Int16"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Int32\">Int32</a>","name":"Int32","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Int32"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Int64\">Int64</a>","name":"Int64","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#t:Int64"},{"display_html":"<a href=\"#v:-60--60--62--62-\">(&lt;&lt;&gt;&gt;)</a> :: <a href=\"../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc\" title=\"Text.PrettyPrint\">Doc</a> -&gt; <a href=\"../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc\" title=\"Text.PrettyPrint\">Doc</a> -&gt; <a href=\"../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc\" title=\"Text.PrettyPrint\">Doc</a>","name":"<<>>","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:-60--60--62--62-"},{"display_html":"<a href=\"#v:readMaybe\">readMaybe</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Read\" title=\"Distribution.Compat.Prelude.Internal\">Read</a> a =&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> a","name":"readMaybe","module":"Distribution.Compat.Prelude.Internal","link":"Distribution-Compat-Prelude-Internal.html#v:readMaybe"},{"display_html":"<a href=\"#v:choice\">choice</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Alternative\" title=\"Distribution.Compat.Prelude.Internal\">Alternative</a> m =&gt; [m a] -&gt; m a","name":"choice","module":"Distribution.Compat.Parsing","link":"Distribution-Compat-Parsing.html#v:choice"},{"display_html":"<a href=\"#v:option\">option</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Alternative\" title=\"Distribution.Compat.Prelude.Internal\">Alternative</a> m =&gt; a -&gt; m a -&gt; m a","name":"option","module":"Distribution.Compat.Parsing","link":"Distribution-Compat-Parsing.html#v:option"},{"display_html":"<a href=\"#v:optional\">optional</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Alternative\" title=\"Distribution.Compat.Prelude.Internal\">Alternative</a> f =&gt; f a -&gt; f (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> a)","name":"optional","module":"Distribution.Compat.Parsing","link":"Distribution-Compat-Parsing.html#v:optional"},{"display_html":"<a href=\"#v:skipOptional\">skipOptional</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Alternative\" title=\"Distribution.Compat.Prelude.Internal\">Alternative</a> m =&gt; m a -&gt; m ()","name":"skipOptional","module":"Distribution.Compat.Parsing","link":"Distribution-Compat-Parsing.html#v:skipOptional"},{"display_html":"<a href=\"#v:between\">between</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Applicative\" title=\"Distribution.Compat.Prelude.Internal\">Applicative</a> m =&gt; m bra -&gt; m ket -&gt; m a -&gt; m a","name":"between","module":"Distribution.Compat.Parsing","link":"Distribution-Compat-Parsing.html#v:between"},{"display_html":"<a href=\"#v:some\">some</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Alternative\" title=\"Distribution.Compat.Prelude.Internal\">Alternative</a> f =&gt; f a -&gt; f [a]","name":"some","module":"Distribution.Compat.Parsing","link":"Distribution-Compat-Parsing.html#v:some"},{"display_html":"<a href=\"#v:many\">many</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Alternative\" title=\"Distribution.Compat.Prelude.Internal\">Alternative</a> f =&gt; f a -&gt; f [a]","name":"many","module":"Distribution.Compat.Parsing","link":"Distribution-Compat-Parsing.html#v:many"},{"display_html":"<a href=\"#v:sepBy\">sepBy</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Alternative\" title=\"Distribution.Compat.Prelude.Internal\">Alternative</a> m =&gt; m a -&gt; m sep -&gt; m [a]","name":"sepBy","module":"Distribution.Compat.Parsing","link":"Distribution-Compat-Parsing.html#v:sepBy"},{"display_html":"<a href=\"#v:sepBy1\">sepBy1</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Alternative\" title=\"Distribution.Compat.Prelude.Internal\">Alternative</a> m =&gt; m a -&gt; m sep -&gt; m [a]","name":"sepBy1","module":"Distribution.Compat.Parsing","link":"Distribution-Compat-Parsing.html#v:sepBy1"},{"display_html":"<a href=\"#v:sepByNonEmpty\">sepByNonEmpty</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Alternative\" title=\"Distribution.Compat.Prelude.Internal\">Alternative</a> m =&gt; m a -&gt; m sep -&gt; m (<a href=\"Distribution-Compat-Prelude-Internal.html#t:NonEmpty\" title=\"Distribution.Compat.Prelude.Internal\">NonEmpty</a> a)","name":"sepByNonEmpty","module":"Distribution.Compat.Parsing","link":"Distribution-Compat-Parsing.html#v:sepByNonEmpty"},{"display_html":"<a href=\"#v:sepEndBy1\">sepEndBy1</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Alternative\" title=\"Distribution.Compat.Prelude.Internal\">Alternative</a> m =&gt; m a -&gt; m sep -&gt; m [a]","name":"sepEndBy1","module":"Distribution.Compat.Parsing","link":"Distribution-Compat-Parsing.html#v:sepEndBy1"},{"display_html":"<a href=\"#v:sepEndBy\">sepEndBy</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Alternative\" title=\"Distribution.Compat.Prelude.Internal\">Alternative</a> m =&gt; m a -&gt; m sep -&gt; m [a]","name":"sepEndBy","module":"Distribution.Compat.Parsing","link":"Distribution-Compat-Parsing.html#v:sepEndBy"},{"display_html":"<a href=\"#v:endBy1\">endBy1</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Alternative\" title=\"Distribution.Compat.Prelude.Internal\">Alternative</a> m =&gt; m a -&gt; m sep -&gt; m [a]","name":"endBy1","module":"Distribution.Compat.Parsing","link":"Distribution-Compat-Parsing.html#v:endBy1"},{"display_html":"<a href=\"#v:endBy\">endBy</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Alternative\" title=\"Distribution.Compat.Prelude.Internal\">Alternative</a> m =&gt; m a -&gt; m sep -&gt; m [a]","name":"endBy","module":"Distribution.Compat.Parsing","link":"Distribution-Compat-Parsing.html#v:endBy"},{"display_html":"<a href=\"#v:count\">count</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Applicative\" title=\"Distribution.Compat.Prelude.Internal\">Applicative</a> m =&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a> -&gt; m a -&gt; m [a]","name":"count","module":"Distribution.Compat.Parsing","link":"Distribution-Compat-Parsing.html#v:count"},{"display_html":"<a href=\"#v:chainl\">chainl</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Alternative\" title=\"Distribution.Compat.Prelude.Internal\">Alternative</a> m =&gt; m a -&gt; m (a -&gt; a -&gt; a) -&gt; a -&gt; m a","name":"chainl","module":"Distribution.Compat.Parsing","link":"Distribution-Compat-Parsing.html#v:chainl"},{"display_html":"<a href=\"#v:chainr\">chainr</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Alternative\" title=\"Distribution.Compat.Prelude.Internal\">Alternative</a> m =&gt; m a -&gt; m (a -&gt; a -&gt; a) -&gt; a -&gt; m a","name":"chainr","module":"Distribution.Compat.Parsing","link":"Distribution-Compat-Parsing.html#v:chainr"},{"display_html":"<a href=\"#v:chainl1\">chainl1</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Alternative\" title=\"Distribution.Compat.Prelude.Internal\">Alternative</a> m =&gt; m a -&gt; m (a -&gt; a -&gt; a) -&gt; m a","name":"chainl1","module":"Distribution.Compat.Parsing","link":"Distribution-Compat-Parsing.html#v:chainl1"},{"display_html":"<a href=\"#v:chainr1\">chainr1</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Alternative\" title=\"Distribution.Compat.Prelude.Internal\">Alternative</a> m =&gt; m a -&gt; m (a -&gt; a -&gt; a) -&gt; m a","name":"chainr1","module":"Distribution.Compat.Parsing","link":"Distribution-Compat-Parsing.html#v:chainr1"},{"display_html":"<a href=\"#v:manyTill\">manyTill</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Alternative\" title=\"Distribution.Compat.Prelude.Internal\">Alternative</a> m =&gt; m a -&gt; m end -&gt; m [a]","name":"manyTill","module":"Distribution.Compat.Parsing","link":"Distribution-Compat-Parsing.html#v:manyTill"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Alternative\" title=\"Distribution.Compat.Prelude.Internal\">Alternative</a> m =&gt; <a href=\"#t:Parsing\">Parsing</a> m <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:try\">try</a> :: m a -&gt; m a</li><li><a href=\"#v:-60--63--62-\">(&lt;?&gt;)</a> :: m a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; m a</li><li><a href=\"#v:skipMany\">skipMany</a> :: m a -&gt; m ()</li><li><a href=\"#v:skipSome\">skipSome</a> :: m a -&gt; m ()</li><li><a href=\"#v:unexpected\">unexpected</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; m a</li><li><a href=\"#v:eof\">eof</a> :: m ()</li><li><a href=\"#v:notFollowedBy\">notFollowedBy</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Show\" title=\"Distribution.Compat.Prelude.Internal\">Show</a> a =&gt; m a -&gt; m ()</li></ul>","name":"Parsing try eof skipMany unexpected <?> notFollowedBy skipSome","module":"Distribution.Compat.Parsing","link":"Distribution-Compat-Parsing.html#t:Parsing"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Graph\">Graph</a> a","name":"Graph","module":"Distribution.Compat.Graph","link":"Distribution-Compat-Graph.html#t:Graph"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Ord\" title=\"Distribution.Compat.Prelude.Internal\">Ord</a> (<a href=\"Distribution-Compat-Graph.html#t:Key\" title=\"Distribution.Compat.Graph\">Key</a> a) =&gt; <a href=\"#t:IsNode\">IsNode</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><span class=\"keyword\">type</span> <a href=\"#t:Key\">Key</a> a</li><li><a href=\"#v:nodeKey\">nodeKey</a> :: a -&gt; <a href=\"Distribution-Compat-Graph.html#t:Key\" title=\"Distribution.Compat.Graph\">Key</a> a</li><li><a href=\"#v:nodeNeighbors\">nodeNeighbors</a> :: a -&gt; [<a href=\"Distribution-Compat-Graph.html#t:Key\" title=\"Distribution.Compat.Graph\">Key</a> a]</li></ul>","name":"IsNode Key nodeKey nodeNeighbors","module":"Distribution.Compat.Graph","link":"Distribution-Compat-Graph.html#t:IsNode"},{"display_html":"<a href=\"#v:null\">null</a> :: <a href=\"Distribution-Compat-Graph.html#t:Graph\" title=\"Distribution.Compat.Graph\">Graph</a> a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"null","module":"Distribution.Compat.Graph","link":"Distribution-Compat-Graph.html#v:null"},{"display_html":"<a href=\"#v:size\">size</a> :: <a href=\"Distribution-Compat-Graph.html#t:Graph\" title=\"Distribution.Compat.Graph\">Graph</a> a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>","name":"size","module":"Distribution.Compat.Graph","link":"Distribution-Compat-Graph.html#v:size"},{"display_html":"<a href=\"#v:member\">member</a> :: <a href=\"Distribution-Compat-Graph.html#t:IsNode\" title=\"Distribution.Compat.Graph\">IsNode</a> a =&gt; <a href=\"Distribution-Compat-Graph.html#t:Key\" title=\"Distribution.Compat.Graph\">Key</a> a -&gt; <a href=\"Distribution-Compat-Graph.html#t:Graph\" title=\"Distribution.Compat.Graph\">Graph</a> a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"member","module":"Distribution.Compat.Graph","link":"Distribution-Compat-Graph.html#v:member"},{"display_html":"<a href=\"#v:lookup\">lookup</a> :: <a href=\"Distribution-Compat-Graph.html#t:IsNode\" title=\"Distribution.Compat.Graph\">IsNode</a> a =&gt; <a href=\"Distribution-Compat-Graph.html#t:Key\" title=\"Distribution.Compat.Graph\">Key</a> a -&gt; <a href=\"Distribution-Compat-Graph.html#t:Graph\" title=\"Distribution.Compat.Graph\">Graph</a> a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> a","name":"lookup","module":"Distribution.Compat.Graph","link":"Distribution-Compat-Graph.html#v:lookup"},{"display_html":"<a href=\"#v:empty\">empty</a> :: <a href=\"Distribution-Compat-Graph.html#t:IsNode\" title=\"Distribution.Compat.Graph\">IsNode</a> a =&gt; <a href=\"Distribution-Compat-Graph.html#t:Graph\" title=\"Distribution.Compat.Graph\">Graph</a> a","name":"empty","module":"Distribution.Compat.Graph","link":"Distribution-Compat-Graph.html#v:empty"},{"display_html":"<a href=\"#v:insert\">insert</a> :: <a href=\"Distribution-Compat-Graph.html#t:IsNode\" title=\"Distribution.Compat.Graph\">IsNode</a> a =&gt; a -&gt; <a href=\"Distribution-Compat-Graph.html#t:Graph\" title=\"Distribution.Compat.Graph\">Graph</a> a -&gt; <a href=\"Distribution-Compat-Graph.html#t:Graph\" title=\"Distribution.Compat.Graph\">Graph</a> a","name":"insert","module":"Distribution.Compat.Graph","link":"Distribution-Compat-Graph.html#v:insert"},{"display_html":"<a href=\"#v:deleteKey\">deleteKey</a> :: <a href=\"Distribution-Compat-Graph.html#t:IsNode\" title=\"Distribution.Compat.Graph\">IsNode</a> a =&gt; <a href=\"Distribution-Compat-Graph.html#t:Key\" title=\"Distribution.Compat.Graph\">Key</a> a -&gt; <a href=\"Distribution-Compat-Graph.html#t:Graph\" title=\"Distribution.Compat.Graph\">Graph</a> a -&gt; <a href=\"Distribution-Compat-Graph.html#t:Graph\" title=\"Distribution.Compat.Graph\">Graph</a> a","name":"deleteKey","module":"Distribution.Compat.Graph","link":"Distribution-Compat-Graph.html#v:deleteKey"},{"display_html":"<a href=\"#v:deleteLookup\">deleteLookup</a> :: <a href=\"Distribution-Compat-Graph.html#t:IsNode\" title=\"Distribution.Compat.Graph\">IsNode</a> a =&gt; <a href=\"Distribution-Compat-Graph.html#t:Key\" title=\"Distribution.Compat.Graph\">Key</a> a -&gt; <a href=\"Distribution-Compat-Graph.html#t:Graph\" title=\"Distribution.Compat.Graph\">Graph</a> a -&gt; (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> a, <a href=\"Distribution-Compat-Graph.html#t:Graph\" title=\"Distribution.Compat.Graph\">Graph</a> a)","name":"deleteLookup","module":"Distribution.Compat.Graph","link":"Distribution-Compat-Graph.html#v:deleteLookup"},{"display_html":"<a href=\"#v:unionLeft\">unionLeft</a> :: <a href=\"Distribution-Compat-Graph.html#t:IsNode\" title=\"Distribution.Compat.Graph\">IsNode</a> a =&gt; <a href=\"Distribution-Compat-Graph.html#t:Graph\" title=\"Distribution.Compat.Graph\">Graph</a> a -&gt; <a href=\"Distribution-Compat-Graph.html#t:Graph\" title=\"Distribution.Compat.Graph\">Graph</a> a -&gt; <a href=\"Distribution-Compat-Graph.html#t:Graph\" title=\"Distribution.Compat.Graph\">Graph</a> a","name":"unionLeft","module":"Distribution.Compat.Graph","link":"Distribution-Compat-Graph.html#v:unionLeft"},{"display_html":"<a href=\"#v:unionRight\">unionRight</a> :: <a href=\"Distribution-Compat-Graph.html#t:IsNode\" title=\"Distribution.Compat.Graph\">IsNode</a> a =&gt; <a href=\"Distribution-Compat-Graph.html#t:Graph\" title=\"Distribution.Compat.Graph\">Graph</a> a -&gt; <a href=\"Distribution-Compat-Graph.html#t:Graph\" title=\"Distribution.Compat.Graph\">Graph</a> a -&gt; <a href=\"Distribution-Compat-Graph.html#t:Graph\" title=\"Distribution.Compat.Graph\">Graph</a> a","name":"unionRight","module":"Distribution.Compat.Graph","link":"Distribution-Compat-Graph.html#v:unionRight"},{"display_html":"<a href=\"#v:stronglyConnComp\">stronglyConnComp</a> :: <a href=\"Distribution-Compat-Graph.html#t:Graph\" title=\"Distribution.Compat.Graph\">Graph</a> a -&gt; [<a href=\"Distribution-Compat-Graph.html#t:SCC\" title=\"Distribution.Compat.Graph\">SCC</a> a]","name":"stronglyConnComp","module":"Distribution.Compat.Graph","link":"Distribution-Compat-Graph.html#v:stronglyConnComp"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:SCC\">SCC</a> vertex<ul class=\"subs\"><li>= <a href=\"#v:AcyclicSCC\">AcyclicSCC</a> vertex</li><li>| <a href=\"#v:CyclicSCC\">CyclicSCC</a> [vertex]</li></ul>","name":"SCC AcyclicSCC CyclicSCC","module":"Distribution.Compat.Graph","link":"Distribution-Compat-Graph.html#t:SCC"},{"display_html":"<a href=\"#v:cycles\">cycles</a> :: <a href=\"Distribution-Compat-Graph.html#t:Graph\" title=\"Distribution.Compat.Graph\">Graph</a> a -&gt; [[a]]","name":"cycles","module":"Distribution.Compat.Graph","link":"Distribution-Compat-Graph.html#v:cycles"},{"display_html":"<a href=\"#v:broken\">broken</a> :: <a href=\"Distribution-Compat-Graph.html#t:Graph\" title=\"Distribution.Compat.Graph\">Graph</a> a -&gt; [(a, [<a href=\"Distribution-Compat-Graph.html#t:Key\" title=\"Distribution.Compat.Graph\">Key</a> a])]","name":"broken","module":"Distribution.Compat.Graph","link":"Distribution-Compat-Graph.html#v:broken"},{"display_html":"<a href=\"#v:neighbors\">neighbors</a> :: <a href=\"Distribution-Compat-Graph.html#t:Graph\" title=\"Distribution.Compat.Graph\">Graph</a> a -&gt; <a href=\"Distribution-Compat-Graph.html#t:Key\" title=\"Distribution.Compat.Graph\">Key</a> a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> [a]","name":"neighbors","module":"Distribution.Compat.Graph","link":"Distribution-Compat-Graph.html#v:neighbors"},{"display_html":"<a href=\"#v:revNeighbors\">revNeighbors</a> :: <a href=\"Distribution-Compat-Graph.html#t:Graph\" title=\"Distribution.Compat.Graph\">Graph</a> a -&gt; <a href=\"Distribution-Compat-Graph.html#t:Key\" title=\"Distribution.Compat.Graph\">Key</a> a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> [a]","name":"revNeighbors","module":"Distribution.Compat.Graph","link":"Distribution-Compat-Graph.html#v:revNeighbors"},{"display_html":"<a href=\"#v:closure\">closure</a> :: <a href=\"Distribution-Compat-Graph.html#t:Graph\" title=\"Distribution.Compat.Graph\">Graph</a> a -&gt; [<a href=\"Distribution-Compat-Graph.html#t:Key\" title=\"Distribution.Compat.Graph\">Key</a> a] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> [a]","name":"closure","module":"Distribution.Compat.Graph","link":"Distribution-Compat-Graph.html#v:closure"},{"display_html":"<a href=\"#v:revClosure\">revClosure</a> :: <a href=\"Distribution-Compat-Graph.html#t:Graph\" title=\"Distribution.Compat.Graph\">Graph</a> a -&gt; [<a href=\"Distribution-Compat-Graph.html#t:Key\" title=\"Distribution.Compat.Graph\">Key</a> a] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> [a]","name":"revClosure","module":"Distribution.Compat.Graph","link":"Distribution-Compat-Graph.html#v:revClosure"},{"display_html":"<a href=\"#v:topSort\">topSort</a> :: <a href=\"Distribution-Compat-Graph.html#t:Graph\" title=\"Distribution.Compat.Graph\">Graph</a> a -&gt; [a]","name":"topSort","module":"Distribution.Compat.Graph","link":"Distribution-Compat-Graph.html#v:topSort"},{"display_html":"<a href=\"#v:revTopSort\">revTopSort</a> :: <a href=\"Distribution-Compat-Graph.html#t:Graph\" title=\"Distribution.Compat.Graph\">Graph</a> a -&gt; [a]","name":"revTopSort","module":"Distribution.Compat.Graph","link":"Distribution-Compat-Graph.html#v:revTopSort"},{"display_html":"<a href=\"#v:toMap\">toMap</a> :: <a href=\"Distribution-Compat-Graph.html#t:Graph\" title=\"Distribution.Compat.Graph\">Graph</a> a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Map\" title=\"Distribution.Compat.Prelude.Internal\">Map</a> (<a href=\"Distribution-Compat-Graph.html#t:Key\" title=\"Distribution.Compat.Graph\">Key</a> a) a","name":"toMap","module":"Distribution.Compat.Graph","link":"Distribution-Compat-Graph.html#v:toMap"},{"display_html":"<a href=\"#v:fromDistinctList\">fromDistinctList</a> :: (<a href=\"Distribution-Compat-Graph.html#t:IsNode\" title=\"Distribution.Compat.Graph\">IsNode</a> a, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Show\" title=\"Distribution.Compat.Prelude.Internal\">Show</a> (<a href=\"Distribution-Compat-Graph.html#t:Key\" title=\"Distribution.Compat.Graph\">Key</a> a)) =&gt; [a] -&gt; <a href=\"Distribution-Compat-Graph.html#t:Graph\" title=\"Distribution.Compat.Graph\">Graph</a> a","name":"fromDistinctList","module":"Distribution.Compat.Graph","link":"Distribution-Compat-Graph.html#v:fromDistinctList"},{"display_html":"<a href=\"#v:toList\">toList</a> :: <a href=\"Distribution-Compat-Graph.html#t:Graph\" title=\"Distribution.Compat.Graph\">Graph</a> a -&gt; [a]","name":"toList","module":"Distribution.Compat.Graph","link":"Distribution-Compat-Graph.html#v:toList"},{"display_html":"<a href=\"#v:keys\">keys</a> :: <a href=\"Distribution-Compat-Graph.html#t:Graph\" title=\"Distribution.Compat.Graph\">Graph</a> a -&gt; [<a href=\"Distribution-Compat-Graph.html#t:Key\" title=\"Distribution.Compat.Graph\">Key</a> a]","name":"keys","module":"Distribution.Compat.Graph","link":"Distribution-Compat-Graph.html#v:keys"},{"display_html":"<a href=\"#v:keysSet\">keysSet</a> :: <a href=\"Distribution-Compat-Graph.html#t:Graph\" title=\"Distribution.Compat.Graph\">Graph</a> a -&gt; <a href=\"../containers-0.6.2.1/Data-Set.html#t:Set\" title=\"Data.Set\">Set</a> (<a href=\"Distribution-Compat-Graph.html#t:Key\" title=\"Distribution.Compat.Graph\">Key</a> a)","name":"keysSet","module":"Distribution.Compat.Graph","link":"Distribution-Compat-Graph.html#v:keysSet"},{"display_html":"<a href=\"#v:toGraph\">toGraph</a> :: <a href=\"Distribution-Compat-Graph.html#t:Graph\" title=\"Distribution.Compat.Graph\">Graph</a> a -&gt; (<a href=\"../containers-0.6.2.1/Data-Graph.html#t:Graph\" title=\"Data.Graph\">Graph</a>, <a href=\"../containers-0.6.2.1/Data-Graph.html#t:Vertex\" title=\"Data.Graph\">Vertex</a> -&gt; a, <a href=\"Distribution-Compat-Graph.html#t:Key\" title=\"Distribution.Compat.Graph\">Key</a> a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"../containers-0.6.2.1/Data-Graph.html#t:Vertex\" title=\"Data.Graph\">Vertex</a>)","name":"toGraph","module":"Distribution.Compat.Graph","link":"Distribution-Compat-Graph.html#v:toGraph"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Node\">Node</a> k a = <a href=\"#v:N\">N</a> a k [k]","name":"Node N","module":"Distribution.Compat.Graph","link":"Distribution-Compat-Graph.html#t:Node"},{"display_html":"<a href=\"#v:nodeValue\">nodeValue</a> :: <a href=\"Distribution-Compat-Graph.html#t:Node\" title=\"Distribution.Compat.Graph\">Node</a> k a -&gt; a","name":"nodeValue","module":"Distribution.Compat.Graph","link":"Distribution-Compat-Graph.html#v:nodeValue"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:DList\">DList</a> a","name":"DList","module":"Distribution.Compat.DList","link":"Distribution-Compat-DList.html#t:DList"},{"display_html":"<a href=\"#v:runDList\">runDList</a> :: <a href=\"Distribution-Compat-DList.html#t:DList\" title=\"Distribution.Compat.DList\">DList</a> a -&gt; [a]","name":"runDList","module":"Distribution.Compat.DList","link":"Distribution-Compat-DList.html#v:runDList"},{"display_html":"<a href=\"#v:singleton\">singleton</a> :: a -&gt; <a href=\"Distribution-Compat-DList.html#t:DList\" title=\"Distribution.Compat.DList\">DList</a> a","name":"singleton","module":"Distribution.Compat.DList","link":"Distribution-Compat-DList.html#v:singleton"},{"display_html":"<a href=\"#v:fromList\">fromList</a> :: [a] -&gt; <a href=\"Distribution-Compat-DList.html#t:DList\" title=\"Distribution.Compat.DList\">DList</a> a","name":"fromList","module":"Distribution.Compat.DList","link":"Distribution-Compat-DList.html#v:fromList"},{"display_html":"<a href=\"#v:toList\">toList</a> :: <a href=\"Distribution-Compat-DList.html#t:DList\" title=\"Distribution.Compat.DList\">DList</a> a -&gt; [a]","name":"toList","module":"Distribution.Compat.DList","link":"Distribution-Compat-DList.html#v:toList"},{"display_html":"<a href=\"#v:snoc\">snoc</a> :: <a href=\"Distribution-Compat-DList.html#t:DList\" title=\"Distribution.Compat.DList\">DList</a> a -&gt; a -&gt; <a href=\"Distribution-Compat-DList.html#t:DList\" title=\"Distribution.Compat.DList\">DList</a> a","name":"snoc","module":"Distribution.Compat.DList","link":"Distribution-Compat-DList.html#v:snoc"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:Lens\">Lens</a> s t a b = <span class=\"keyword\">forall</span> f. <a href=\"Distribution-Compat-Prelude-Internal.html#t:Functor\" title=\"Distribution.Compat.Prelude.Internal\">Functor</a> f =&gt; <a href=\"Distribution-Compat-Lens.html#t:LensLike\" title=\"Distribution.Compat.Lens\">LensLike</a> f s t a b","name":"Lens","module":"Distribution.Compat.Lens","link":"Distribution-Compat-Lens.html#t:Lens"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:Lens-39-\">Lens'</a> s a = <a href=\"Distribution-Compat-Lens.html#t:Lens\" title=\"Distribution.Compat.Lens\">Lens</a> s s a a","name":"Lens'","module":"Distribution.Compat.Lens","link":"Distribution-Compat-Lens.html#t:Lens-39-"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:Traversal\">Traversal</a> s t a b = <span class=\"keyword\">forall</span> f. <a href=\"Distribution-Compat-Prelude-Internal.html#t:Applicative\" title=\"Distribution.Compat.Prelude.Internal\">Applicative</a> f =&gt; <a href=\"Distribution-Compat-Lens.html#t:LensLike\" title=\"Distribution.Compat.Lens\">LensLike</a> f s t a b","name":"Traversal","module":"Distribution.Compat.Lens","link":"Distribution-Compat-Lens.html#t:Traversal"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:Traversal-39-\">Traversal'</a> s a = <a href=\"Distribution-Compat-Lens.html#t:Traversal\" title=\"Distribution.Compat.Lens\">Traversal</a> s s a a","name":"Traversal'","module":"Distribution.Compat.Lens","link":"Distribution-Compat-Lens.html#t:Traversal-39-"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:LensLike\">LensLike</a> f s t a b = (a -&gt; f b) -&gt; s -&gt; f t","name":"LensLike","module":"Distribution.Compat.Lens","link":"Distribution-Compat-Lens.html#t:LensLike"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:LensLike-39-\">LensLike'</a> f s a = (a -&gt; f a) -&gt; s -&gt; f s","name":"LensLike'","module":"Distribution.Compat.Lens","link":"Distribution-Compat-Lens.html#t:LensLike-39-"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:Getting\">Getting</a> r s a = <a href=\"Distribution-Compat-Lens.html#t:LensLike\" title=\"Distribution.Compat.Lens\">LensLike</a> (<a href=\"../base-4.13.0.0/Data-Functor-Const.html#t:Const\" title=\"Data.Functor.Const\">Const</a> r) s s a a","name":"Getting","module":"Distribution.Compat.Lens","link":"Distribution-Compat-Lens.html#t:Getting"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:AGetter\">AGetter</a> s a = <a href=\"Distribution-Compat-Lens.html#t:LensLike\" title=\"Distribution.Compat.Lens\">LensLike</a> (<a href=\"../base-4.13.0.0/Data-Functor-Const.html#t:Const\" title=\"Data.Functor.Const\">Const</a> a) s s a a","name":"AGetter","module":"Distribution.Compat.Lens","link":"Distribution-Compat-Lens.html#t:AGetter"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:ASetter\">ASetter</a> s t a b = <a href=\"Distribution-Compat-Lens.html#t:LensLike\" title=\"Distribution.Compat.Lens\">LensLike</a> <a href=\"../base-4.13.0.0/Data-Functor-Identity.html#t:Identity\" title=\"Data.Functor.Identity\">Identity</a> s t a b","name":"ASetter","module":"Distribution.Compat.Lens","link":"Distribution-Compat-Lens.html#t:ASetter"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:ALens\">ALens</a> s t a b = <a href=\"Distribution-Compat-Lens.html#t:LensLike\" title=\"Distribution.Compat.Lens\">LensLike</a> (<a href=\"Distribution-Compat-Lens.html#t:Pretext\" title=\"Distribution.Compat.Lens\">Pretext</a> a b) s t a b","name":"ALens","module":"Distribution.Compat.Lens","link":"Distribution-Compat-Lens.html#t:ALens"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:ALens-39-\">ALens'</a> s a = <a href=\"Distribution-Compat-Lens.html#t:ALens\" title=\"Distribution.Compat.Lens\">ALens</a> s s a a","name":"ALens'","module":"Distribution.Compat.Lens","link":"Distribution-Compat-Lens.html#t:ALens-39-"},{"display_html":"<a href=\"#v:view\">view</a> :: <a href=\"Distribution-Compat-Lens.html#t:Getting\" title=\"Distribution.Compat.Lens\">Getting</a> a s a -&gt; s -&gt; a","name":"view","module":"Distribution.Compat.Lens","link":"Distribution-Compat-Lens.html#v:view"},{"display_html":"<a href=\"#v:use\">use</a> :: <a href=\"../mtl-2.2.2/Control-Monad-State-Class.html#t:MonadState\" title=\"Control.Monad.State.Class\">MonadState</a> s m =&gt; <a href=\"Distribution-Compat-Lens.html#t:Getting\" title=\"Distribution.Compat.Lens\">Getting</a> a s a -&gt; m a","name":"use","module":"Distribution.Compat.Lens","link":"Distribution-Compat-Lens.html#v:use"},{"display_html":"<a href=\"#v:getting\">getting</a> :: (s -&gt; a) -&gt; <a href=\"Distribution-Compat-Lens.html#t:Getting\" title=\"Distribution.Compat.Lens\">Getting</a> r s a","name":"getting","module":"Distribution.Compat.Lens","link":"Distribution-Compat-Lens.html#v:getting"},{"display_html":"<a href=\"#v:set\">set</a> :: <a href=\"Distribution-Compat-Lens.html#t:ASetter\" title=\"Distribution.Compat.Lens\">ASetter</a> s t a b -&gt; b -&gt; s -&gt; t","name":"set","module":"Distribution.Compat.Lens","link":"Distribution-Compat-Lens.html#v:set"},{"display_html":"<a href=\"#v:over\">over</a> :: <a href=\"Distribution-Compat-Lens.html#t:ASetter\" title=\"Distribution.Compat.Lens\">ASetter</a> s t a b -&gt; (a -&gt; b) -&gt; s -&gt; t","name":"over","module":"Distribution.Compat.Lens","link":"Distribution-Compat-Lens.html#v:over"},{"display_html":"<a href=\"#v:toDListOf\">toDListOf</a> :: <a href=\"Distribution-Compat-Lens.html#t:Getting\" title=\"Distribution.Compat.Lens\">Getting</a> (<a href=\"Distribution-Compat-DList.html#t:DList\" title=\"Distribution.Compat.DList\">DList</a> a) s a -&gt; s -&gt; <a href=\"Distribution-Compat-DList.html#t:DList\" title=\"Distribution.Compat.DList\">DList</a> a","name":"toDListOf","module":"Distribution.Compat.Lens","link":"Distribution-Compat-Lens.html#v:toDListOf"},{"display_html":"<a href=\"#v:toListOf\">toListOf</a> :: <a href=\"Distribution-Compat-Lens.html#t:Getting\" title=\"Distribution.Compat.Lens\">Getting</a> (<a href=\"Distribution-Compat-DList.html#t:DList\" title=\"Distribution.Compat.DList\">DList</a> a) s a -&gt; s -&gt; [a]","name":"toListOf","module":"Distribution.Compat.Lens","link":"Distribution-Compat-Lens.html#v:toListOf"},{"display_html":"<a href=\"#v:toSetOf\">toSetOf</a> :: <a href=\"Distribution-Compat-Lens.html#t:Getting\" title=\"Distribution.Compat.Lens\">Getting</a> (<a href=\"../containers-0.6.2.1/Data-Set.html#t:Set\" title=\"Data.Set\">Set</a> a) s a -&gt; s -&gt; <a href=\"../containers-0.6.2.1/Data-Set.html#t:Set\" title=\"Data.Set\">Set</a> a","name":"toSetOf","module":"Distribution.Compat.Lens","link":"Distribution-Compat-Lens.html#v:toSetOf"},{"display_html":"<a href=\"#v:cloneLens\">cloneLens</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Functor\" title=\"Distribution.Compat.Prelude.Internal\">Functor</a> f =&gt; <a href=\"Distribution-Compat-Lens.html#t:ALens\" title=\"Distribution.Compat.Lens\">ALens</a> s t a b -&gt; <a href=\"Distribution-Compat-Lens.html#t:LensLike\" title=\"Distribution.Compat.Lens\">LensLike</a> f s t a b","name":"cloneLens","module":"Distribution.Compat.Lens","link":"Distribution-Compat-Lens.html#v:cloneLens"},{"display_html":"<a href=\"#v:aview\">aview</a> :: <a href=\"Distribution-Compat-Lens.html#t:ALens\" title=\"Distribution.Compat.Lens\">ALens</a> s t a b -&gt; s -&gt; a","name":"aview","module":"Distribution.Compat.Lens","link":"Distribution-Compat-Lens.html#v:aview"},{"display_html":"<a href=\"#v:_1\">_1</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens\" title=\"Distribution.Compat.Lens\">Lens</a> (a, c) (b, c) a b","name":"_1","module":"Distribution.Compat.Lens","link":"Distribution-Compat-Lens.html#v:_1"},{"display_html":"<a href=\"#v:_2\">_2</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens\" title=\"Distribution.Compat.Lens\">Lens</a> (c, a) (c, b) a b","name":"_2","module":"Distribution.Compat.Lens","link":"Distribution-Compat-Lens.html#v:_2"},{"display_html":"<a href=\"#v:-38-\">(&amp;)</a> :: a -&gt; (a -&gt; b) -&gt; b","name":"&","module":"Distribution.Compat.Lens","link":"Distribution-Compat-Lens.html#v:-38-"},{"display_html":"<a href=\"#v:-94-.\">(^.)</a> :: s -&gt; <a href=\"Distribution-Compat-Lens.html#t:Getting\" title=\"Distribution.Compat.Lens\">Getting</a> a s a -&gt; a","name":"^.","module":"Distribution.Compat.Lens","link":"Distribution-Compat-Lens.html#v:-94-."},{"display_html":"<a href=\"#v:.-126-\">(.~)</a> :: <a href=\"Distribution-Compat-Lens.html#t:ASetter\" title=\"Distribution.Compat.Lens\">ASetter</a> s t a b -&gt; b -&gt; s -&gt; t","name":".~","module":"Distribution.Compat.Lens","link":"Distribution-Compat-Lens.html#v:.-126-"},{"display_html":"<a href=\"#v:-63--126-\">(?~)</a> :: <a href=\"Distribution-Compat-Lens.html#t:ASetter\" title=\"Distribution.Compat.Lens\">ASetter</a> s t a (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> b) -&gt; b -&gt; s -&gt; t","name":"?~","module":"Distribution.Compat.Lens","link":"Distribution-Compat-Lens.html#v:-63--126-"},{"display_html":"<a href=\"#v:-37--126-\">(%~)</a> :: <a href=\"Distribution-Compat-Lens.html#t:ASetter\" title=\"Distribution.Compat.Lens\">ASetter</a> s t a b -&gt; (a -&gt; b) -&gt; s -&gt; t","name":"%~","module":"Distribution.Compat.Lens","link":"Distribution-Compat-Lens.html#v:-37--126-"},{"display_html":"<a href=\"#v:.-61-\">(.=)</a> :: <a href=\"../mtl-2.2.2/Control-Monad-State-Class.html#t:MonadState\" title=\"Control.Monad.State.Class\">MonadState</a> s m =&gt; <a href=\"Distribution-Compat-Lens.html#t:ASetter\" title=\"Distribution.Compat.Lens\">ASetter</a> s s a b -&gt; b -&gt; m ()","name":".=","module":"Distribution.Compat.Lens","link":"Distribution-Compat-Lens.html#v:.-61-"},{"display_html":"<a href=\"#v:-63--61-\">(?=)</a> :: <a href=\"../mtl-2.2.2/Control-Monad-State-Class.html#t:MonadState\" title=\"Control.Monad.State.Class\">MonadState</a> s m =&gt; <a href=\"Distribution-Compat-Lens.html#t:ASetter\" title=\"Distribution.Compat.Lens\">ASetter</a> s s a (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> b) -&gt; b -&gt; m ()","name":"?=","module":"Distribution.Compat.Lens","link":"Distribution-Compat-Lens.html#v:-63--61-"},{"display_html":"<a href=\"#v:-37--61-\">(%=)</a> :: <a href=\"../mtl-2.2.2/Control-Monad-State-Class.html#t:MonadState\" title=\"Control.Monad.State.Class\">MonadState</a> s m =&gt; <a href=\"Distribution-Compat-Lens.html#t:ASetter\" title=\"Distribution.Compat.Lens\">ASetter</a> s s a b -&gt; (a -&gt; b) -&gt; m ()","name":"%=","module":"Distribution.Compat.Lens","link":"Distribution-Compat-Lens.html#v:-37--61-"},{"display_html":"<a href=\"#v:-94--35-\">(^#)</a> :: s -&gt; <a href=\"Distribution-Compat-Lens.html#t:ALens\" title=\"Distribution.Compat.Lens\">ALens</a> s t a b -&gt; a","name":"^#","module":"Distribution.Compat.Lens","link":"Distribution-Compat-Lens.html#v:-94--35-"},{"display_html":"<a href=\"#v:-35--126-\">(#~)</a> :: <a href=\"Distribution-Compat-Lens.html#t:ALens\" title=\"Distribution.Compat.Lens\">ALens</a> s t a b -&gt; b -&gt; s -&gt; t","name":"#~","module":"Distribution.Compat.Lens","link":"Distribution-Compat-Lens.html#v:-35--126-"},{"display_html":"<a href=\"#v:-35--37--126-\">(#%~)</a> :: <a href=\"Distribution-Compat-Lens.html#t:ALens\" title=\"Distribution.Compat.Lens\">ALens</a> s t a b -&gt; (a -&gt; b) -&gt; s -&gt; t","name":"#%~","module":"Distribution.Compat.Lens","link":"Distribution-Compat-Lens.html#v:-35--37--126-"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Pretext\">Pretext</a> a b t = <a href=\"#v:Pretext\">Pretext</a> {<ul class=\"subs\"><li><a href=\"#v:runPretext\">runPretext</a> :: <span class=\"keyword\">forall</span> f. <a href=\"Distribution-Compat-Prelude-Internal.html#t:Functor\" title=\"Distribution.Compat.Prelude.Internal\">Functor</a> f =&gt; (a -&gt; f b) -&gt; f t</li></ul>}","name":"Pretext Pretext runPretext","module":"Distribution.Compat.Lens","link":"Distribution-Compat-Lens.html#t:Pretext"},{"display_html":"<a href=\"#v:oneOf\">oneOf</a> :: <a href=\"Distribution-Compat-CharParsing.html#t:CharParsing\" title=\"Distribution.Compat.CharParsing\">CharParsing</a> m =&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a>] -&gt; m <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a>","name":"oneOf","module":"Distribution.Compat.CharParsing","link":"Distribution-Compat-CharParsing.html#v:oneOf"},{"display_html":"<a href=\"#v:noneOf\">noneOf</a> :: <a href=\"Distribution-Compat-CharParsing.html#t:CharParsing\" title=\"Distribution.Compat.CharParsing\">CharParsing</a> m =&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a>] -&gt; m <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a>","name":"noneOf","module":"Distribution.Compat.CharParsing","link":"Distribution-Compat-CharParsing.html#v:noneOf"},{"display_html":"<a href=\"#v:spaces\">spaces</a> :: <a href=\"Distribution-Compat-CharParsing.html#t:CharParsing\" title=\"Distribution.Compat.CharParsing\">CharParsing</a> m =&gt; m ()","name":"spaces","module":"Distribution.Compat.CharParsing","link":"Distribution-Compat-CharParsing.html#v:spaces"},{"display_html":"<a href=\"#v:space\">space</a> :: <a href=\"Distribution-Compat-CharParsing.html#t:CharParsing\" title=\"Distribution.Compat.CharParsing\">CharParsing</a> m =&gt; m <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a>","name":"space","module":"Distribution.Compat.CharParsing","link":"Distribution-Compat-CharParsing.html#v:space"},{"display_html":"<a href=\"#v:newline\">newline</a> :: <a href=\"Distribution-Compat-CharParsing.html#t:CharParsing\" title=\"Distribution.Compat.CharParsing\">CharParsing</a> m =&gt; m <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a>","name":"newline","module":"Distribution.Compat.CharParsing","link":"Distribution-Compat-CharParsing.html#v:newline"},{"display_html":"<a href=\"#v:tab\">tab</a> :: <a href=\"Distribution-Compat-CharParsing.html#t:CharParsing\" title=\"Distribution.Compat.CharParsing\">CharParsing</a> m =&gt; m <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a>","name":"tab","module":"Distribution.Compat.CharParsing","link":"Distribution-Compat-CharParsing.html#v:tab"},{"display_html":"<a href=\"#v:upper\">upper</a> :: <a href=\"Distribution-Compat-CharParsing.html#t:CharParsing\" title=\"Distribution.Compat.CharParsing\">CharParsing</a> m =&gt; m <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a>","name":"upper","module":"Distribution.Compat.CharParsing","link":"Distribution-Compat-CharParsing.html#v:upper"},{"display_html":"<a href=\"#v:lower\">lower</a> :: <a href=\"Distribution-Compat-CharParsing.html#t:CharParsing\" title=\"Distribution.Compat.CharParsing\">CharParsing</a> m =&gt; m <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a>","name":"lower","module":"Distribution.Compat.CharParsing","link":"Distribution-Compat-CharParsing.html#v:lower"},{"display_html":"<a href=\"#v:alphaNum\">alphaNum</a> :: <a href=\"Distribution-Compat-CharParsing.html#t:CharParsing\" title=\"Distribution.Compat.CharParsing\">CharParsing</a> m =&gt; m <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a>","name":"alphaNum","module":"Distribution.Compat.CharParsing","link":"Distribution-Compat-CharParsing.html#v:alphaNum"},{"display_html":"<a href=\"#v:letter\">letter</a> :: <a href=\"Distribution-Compat-CharParsing.html#t:CharParsing\" title=\"Distribution.Compat.CharParsing\">CharParsing</a> m =&gt; m <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a>","name":"letter","module":"Distribution.Compat.CharParsing","link":"Distribution-Compat-CharParsing.html#v:letter"},{"display_html":"<a href=\"#v:digit\">digit</a> :: <a href=\"Distribution-Compat-CharParsing.html#t:CharParsing\" title=\"Distribution.Compat.CharParsing\">CharParsing</a> m =&gt; m <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a>","name":"digit","module":"Distribution.Compat.CharParsing","link":"Distribution-Compat-CharParsing.html#v:digit"},{"display_html":"<a href=\"#v:hexDigit\">hexDigit</a> :: <a href=\"Distribution-Compat-CharParsing.html#t:CharParsing\" title=\"Distribution.Compat.CharParsing\">CharParsing</a> m =&gt; m <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a>","name":"hexDigit","module":"Distribution.Compat.CharParsing","link":"Distribution-Compat-CharParsing.html#v:hexDigit"},{"display_html":"<a href=\"#v:octDigit\">octDigit</a> :: <a href=\"Distribution-Compat-CharParsing.html#t:CharParsing\" title=\"Distribution.Compat.CharParsing\">CharParsing</a> m =&gt; m <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a>","name":"octDigit","module":"Distribution.Compat.CharParsing","link":"Distribution-Compat-CharParsing.html#v:octDigit"},{"display_html":"<a href=\"#v:satisfyRange\">satisfyRange</a> :: <a href=\"Distribution-Compat-CharParsing.html#t:CharParsing\" title=\"Distribution.Compat.CharParsing\">CharParsing</a> m =&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a> -&gt; m <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a>","name":"satisfyRange","module":"Distribution.Compat.CharParsing","link":"Distribution-Compat-CharParsing.html#v:satisfyRange"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"Distribution-Compat-Parsing.html#t:Parsing\" title=\"Distribution.Compat.Parsing\">Parsing</a> m =&gt; <a href=\"#t:CharParsing\">CharParsing</a> m <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:satisfy\">satisfy</a> :: (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>) -&gt; m <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a></li><li><a href=\"#v:char\">char</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a> -&gt; m <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a></li><li><a href=\"#v:notChar\">notChar</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a> -&gt; m <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a></li><li><a href=\"#v:anyChar\">anyChar</a> :: m <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a></li><li><a href=\"#v:string\">string</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; m <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:text\">text</a> :: <a href=\"../text-1.2.4.0/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a> -&gt; m <a href=\"../text-1.2.4.0/Data-Text.html#t:Text\" title=\"Data.Text\">Text</a></li></ul>","name":"CharParsing text satisfy char string anyChar notChar","module":"Distribution.Compat.CharParsing","link":"Distribution-Compat-CharParsing.html#t:CharParsing"},{"display_html":"<a href=\"#v:integral\">integral</a> :: (<a href=\"Distribution-Compat-CharParsing.html#t:CharParsing\" title=\"Distribution.Compat.CharParsing\">CharParsing</a> m, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Integral\" title=\"Distribution.Compat.Prelude.Internal\">Integral</a> a) =&gt; m a","name":"integral","module":"Distribution.Compat.CharParsing","link":"Distribution-Compat-CharParsing.html#v:integral"},{"display_html":"<a href=\"#v:munch1\">munch1</a> :: <a href=\"Distribution-Compat-CharParsing.html#t:CharParsing\" title=\"Distribution.Compat.CharParsing\">CharParsing</a> m =&gt; (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>) -&gt; m <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"munch1","module":"Distribution.Compat.CharParsing","link":"Distribution-Compat-CharParsing.html#v:munch1"},{"display_html":"<a href=\"#v:munch\">munch</a> :: <a href=\"Distribution-Compat-CharParsing.html#t:CharParsing\" title=\"Distribution.Compat.CharParsing\">CharParsing</a> m =&gt; (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>) -&gt; m <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"munch","module":"Distribution.Compat.CharParsing","link":"Distribution-Compat-CharParsing.html#v:munch"},{"display_html":"<a href=\"#v:skipSpaces1\">skipSpaces1</a> :: <a href=\"Distribution-Compat-CharParsing.html#t:CharParsing\" title=\"Distribution.Compat.CharParsing\">CharParsing</a> m =&gt; m ()","name":"skipSpaces1","module":"Distribution.Compat.CharParsing","link":"Distribution-Compat-CharParsing.html#v:skipSpaces1"},{"display_html":"module <a href=\"Distribution-Compat-Parsing.html\">Distribution.Compat.Parsing</a>","name":"","module":"Distribution.Compat.CharParsing","link":""},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:CabalSpecVersion\">CabalSpecVersion</a><ul class=\"subs\"><li>= <a href=\"#v:CabalSpecV1_0\">CabalSpecV1_0</a></li><li>| <a href=\"#v:CabalSpecV1_2\">CabalSpecV1_2</a></li><li>| <a href=\"#v:CabalSpecV1_4\">CabalSpecV1_4</a></li><li>| <a href=\"#v:CabalSpecV1_6\">CabalSpecV1_6</a></li><li>| <a href=\"#v:CabalSpecV1_8\">CabalSpecV1_8</a></li><li>| <a href=\"#v:CabalSpecV1_10\">CabalSpecV1_10</a></li><li>| <a href=\"#v:CabalSpecV1_12\">CabalSpecV1_12</a></li><li>| <a href=\"#v:CabalSpecV1_18\">CabalSpecV1_18</a></li><li>| <a href=\"#v:CabalSpecV1_20\">CabalSpecV1_20</a></li><li>| <a href=\"#v:CabalSpecV1_22\">CabalSpecV1_22</a></li><li>| <a href=\"#v:CabalSpecV1_24\">CabalSpecV1_24</a></li><li>| <a href=\"#v:CabalSpecV2_0\">CabalSpecV2_0</a></li><li>| <a href=\"#v:CabalSpecV2_2\">CabalSpecV2_2</a></li><li>| <a href=\"#v:CabalSpecV2_4\">CabalSpecV2_4</a></li><li>| <a href=\"#v:CabalSpecV3_0\">CabalSpecV3_0</a></li></ul>","name":"CabalSpecVersion CabalSpecV3_0 CabalSpecV2_4 CabalSpecV2_2 CabalSpecV2_0 CabalSpecV1_24 CabalSpecV1_22 CabalSpecV1_20 CabalSpecV1_18 CabalSpecV1_12 CabalSpecV1_10 CabalSpecV1_8 CabalSpecV1_6 CabalSpecV1_4 CabalSpecV1_2 CabalSpecV1_0","module":"Distribution.CabalSpecVersion","link":"Distribution-CabalSpecVersion.html#t:CabalSpecVersion"},{"display_html":"<a href=\"#v:showCabalSpecVersion\">showCabalSpecVersion</a> :: <a href=\"Distribution-CabalSpecVersion.html#t:CabalSpecVersion\" title=\"Distribution.CabalSpecVersion\">CabalSpecVersion</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"showCabalSpecVersion","module":"Distribution.CabalSpecVersion","link":"Distribution-CabalSpecVersion.html#v:showCabalSpecVersion"},{"display_html":"<a href=\"#v:cabalSpecLatest\">cabalSpecLatest</a> :: <a href=\"Distribution-CabalSpecVersion.html#t:CabalSpecVersion\" title=\"Distribution.CabalSpecVersion\">CabalSpecVersion</a>","name":"cabalSpecLatest","module":"Distribution.CabalSpecVersion","link":"Distribution-CabalSpecVersion.html#v:cabalSpecLatest"},{"display_html":"<a href=\"#v:cabalSpecFromVersionDigits\">cabalSpecFromVersionDigits</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>] -&gt; <a href=\"Distribution-CabalSpecVersion.html#t:CabalSpecVersion\" title=\"Distribution.CabalSpecVersion\">CabalSpecVersion</a>","name":"cabalSpecFromVersionDigits","module":"Distribution.CabalSpecVersion","link":"Distribution-CabalSpecVersion.html#v:cabalSpecFromVersionDigits"},{"display_html":"<a href=\"#v:specHasCommonStanzas\">specHasCommonStanzas</a> :: <a href=\"Distribution-CabalSpecVersion.html#t:CabalSpecVersion\" title=\"Distribution.CabalSpecVersion\">CabalSpecVersion</a> -&gt; <a href=\"Distribution-CabalSpecVersion.html#t:HasCommonStanzas\" title=\"Distribution.CabalSpecVersion\">HasCommonStanzas</a>","name":"specHasCommonStanzas","module":"Distribution.CabalSpecVersion","link":"Distribution-CabalSpecVersion.html#v:specHasCommonStanzas"},{"display_html":"<a href=\"#v:specHasElif\">specHasElif</a> :: <a href=\"Distribution-CabalSpecVersion.html#t:CabalSpecVersion\" title=\"Distribution.CabalSpecVersion\">CabalSpecVersion</a> -&gt; <a href=\"Distribution-CabalSpecVersion.html#t:HasElif\" title=\"Distribution.CabalSpecVersion\">HasElif</a>","name":"specHasElif","module":"Distribution.CabalSpecVersion","link":"Distribution-CabalSpecVersion.html#v:specHasElif"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:HasElif\">HasElif</a><ul class=\"subs\"><li>= <a href=\"#v:HasElif\">HasElif</a></li><li>| <a href=\"#v:NoElif\">NoElif</a></li></ul>","name":"HasElif NoElif HasElif","module":"Distribution.CabalSpecVersion","link":"Distribution-CabalSpecVersion.html#t:HasElif"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:HasCommonStanzas\">HasCommonStanzas</a><ul class=\"subs\"><li>= <a href=\"#v:HasCommonStanzas\">HasCommonStanzas</a></li><li>| <a href=\"#v:NoCommonStanzas\">NoCommonStanzas</a></li></ul>","name":"HasCommonStanzas NoCommonStanzas HasCommonStanzas","module":"Distribution.CabalSpecVersion","link":"Distribution-CabalSpecVersion.html#t:HasCommonStanzas"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:HasGlobstar\">HasGlobstar</a><ul class=\"subs\"><li>= <a href=\"#v:HasGlobstar\">HasGlobstar</a></li><li>| <a href=\"#v:NoGlobstar\">NoGlobstar</a></li></ul>","name":"HasGlobstar NoGlobstar HasGlobstar","module":"Distribution.CabalSpecVersion","link":"Distribution-CabalSpecVersion.html#t:HasGlobstar"},{"display_html":"<a href=\"#v:createPipe\">createPipe</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"../base-4.13.0.0/GHC-IO-Handle.html#t:Handle\" title=\"GHC.IO.Handle\">Handle</a>, <a href=\"../base-4.13.0.0/GHC-IO-Handle.html#t:Handle\" title=\"GHC.IO.Handle\">Handle</a>)","name":"createPipe","module":"Distribution.Compat.CreatePipe","link":"Distribution-Compat-CreatePipe.html#v:createPipe"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Field\">Field</a> ann<ul class=\"subs\"><li>= <a href=\"#v:Field\">Field</a> !(<a href=\"Distribution-Fields-Field.html#t:Name\" title=\"Distribution.Fields.Field\">Name</a> ann) [<a href=\"Distribution-Fields-Field.html#t:FieldLine\" title=\"Distribution.Fields.Field\">FieldLine</a> ann]</li><li>| <a href=\"#v:Section\">Section</a> !(<a href=\"Distribution-Fields-Field.html#t:Name\" title=\"Distribution.Fields.Field\">Name</a> ann) [<a href=\"Distribution-Fields-Field.html#t:SectionArg\" title=\"Distribution.Fields.Field\">SectionArg</a> ann] [<a href=\"Distribution-Fields-Field.html#t:Field\" title=\"Distribution.Fields.Field\">Field</a> ann]</li></ul>","name":"Field Section Field","module":"Distribution.Fields.Field","link":"Distribution-Fields-Field.html#t:Field"},{"display_html":"<a href=\"#v:fieldName\">fieldName</a> :: <a href=\"Distribution-Fields-Field.html#t:Field\" title=\"Distribution.Fields.Field\">Field</a> ann -&gt; <a href=\"Distribution-Fields-Field.html#t:Name\" title=\"Distribution.Fields.Field\">Name</a> ann","name":"fieldName","module":"Distribution.Fields.Field","link":"Distribution-Fields-Field.html#v:fieldName"},{"display_html":"<a href=\"#v:fieldAnn\">fieldAnn</a> :: <a href=\"Distribution-Fields-Field.html#t:Field\" title=\"Distribution.Fields.Field\">Field</a> ann -&gt; ann","name":"fieldAnn","module":"Distribution.Fields.Field","link":"Distribution-Fields-Field.html#v:fieldAnn"},{"display_html":"<a href=\"#v:fieldUniverse\">fieldUniverse</a> :: <a href=\"Distribution-Fields-Field.html#t:Field\" title=\"Distribution.Fields.Field\">Field</a> ann -&gt; [<a href=\"Distribution-Fields-Field.html#t:Field\" title=\"Distribution.Fields.Field\">Field</a> ann]","name":"fieldUniverse","module":"Distribution.Fields.Field","link":"Distribution-Fields-Field.html#v:fieldUniverse"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:FieldLine\">FieldLine</a> ann = <a href=\"#v:FieldLine\">FieldLine</a> !ann !<a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a>","name":"FieldLine FieldLine","module":"Distribution.Fields.Field","link":"Distribution-Fields-Field.html#t:FieldLine"},{"display_html":"<a href=\"#v:fieldLineAnn\">fieldLineAnn</a> :: <a href=\"Distribution-Fields-Field.html#t:FieldLine\" title=\"Distribution.Fields.Field\">FieldLine</a> ann -&gt; ann","name":"fieldLineAnn","module":"Distribution.Fields.Field","link":"Distribution-Fields-Field.html#v:fieldLineAnn"},{"display_html":"<a href=\"#v:fieldLineBS\">fieldLineBS</a> :: <a href=\"Distribution-Fields-Field.html#t:FieldLine\" title=\"Distribution.Fields.Field\">FieldLine</a> ann -&gt; <a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a>","name":"fieldLineBS","module":"Distribution.Fields.Field","link":"Distribution-Fields-Field.html#v:fieldLineBS"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:SectionArg\">SectionArg</a> ann<ul class=\"subs\"><li>= <a href=\"#v:SecArgName\">SecArgName</a> !ann !<a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a></li><li>| <a href=\"#v:SecArgStr\">SecArgStr</a> !ann !<a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a></li><li>| <a href=\"#v:SecArgOther\">SecArgOther</a> !ann !<a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a></li></ul>","name":"SectionArg SecArgName SecArgStr SecArgOther","module":"Distribution.Fields.Field","link":"Distribution-Fields-Field.html#t:SectionArg"},{"display_html":"<a href=\"#v:sectionArgAnn\">sectionArgAnn</a> :: <a href=\"Distribution-Fields-Field.html#t:SectionArg\" title=\"Distribution.Fields.Field\">SectionArg</a> ann -&gt; ann","name":"sectionArgAnn","module":"Distribution.Fields.Field","link":"Distribution-Fields-Field.html#v:sectionArgAnn"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:FieldName\">FieldName</a> = <a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a>","name":"FieldName","module":"Distribution.Fields.Field","link":"Distribution-Fields-Field.html#t:FieldName"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Name\">Name</a> ann = <a href=\"#v:Name\">Name</a> !ann !<a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a>","name":"Name Name","module":"Distribution.Fields.Field","link":"Distribution-Fields-Field.html#t:Name"},{"display_html":"<a href=\"#v:mkName\">mkName</a> :: ann -&gt; <a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a> -&gt; <a href=\"Distribution-Fields-Field.html#t:Name\" title=\"Distribution.Fields.Field\">Name</a> ann","name":"mkName","module":"Distribution.Fields.Field","link":"Distribution-Fields-Field.html#v:mkName"},{"display_html":"<a href=\"#v:getName\">getName</a> :: <a href=\"Distribution-Fields-Field.html#t:Name\" title=\"Distribution.Fields.Field\">Name</a> ann -&gt; <a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a>","name":"getName","module":"Distribution.Fields.Field","link":"Distribution-Fields-Field.html#v:getName"},{"display_html":"<a href=\"#v:nameAnn\">nameAnn</a> :: <a href=\"Distribution-Fields-Field.html#t:Name\" title=\"Distribution.Fields.Field\">Name</a> ann -&gt; ann","name":"nameAnn","module":"Distribution.Fields.Field","link":"Distribution-Fields-Field.html#v:nameAnn"},{"display_html":"<a href=\"#v:patchQuirks\">patchQuirks</a> :: <a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a> -&gt; (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>, <a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a>)","name":"patchQuirks","module":"Distribution.PackageDescription.Quirks","link":"Distribution-PackageDescription-Quirks.html#v:patchQuirks"},{"display_html":"<a href=\"#v:cabalBug\">cabalBug</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; a","name":"cabalBug","module":"Distribution.PackageDescription.Utils","link":"Distribution-PackageDescription-Utils.html#v:cabalBug"},{"display_html":"<a href=\"#v:userBug\">userBug</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; a","name":"userBug","module":"Distribution.PackageDescription.Utils","link":"Distribution-PackageDescription-Utils.html#v:userBug"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Position\">Position</a> = <a href=\"#v:Position\">Position</a> !<a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a> !<a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>","name":"Position Position","module":"Distribution.Parsec.Position","link":"Distribution-Parsec-Position.html#t:Position"},{"display_html":"<a href=\"#v:incPos\">incPos</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a> -&gt; <a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a> -&gt; <a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a>","name":"incPos","module":"Distribution.Parsec.Position","link":"Distribution-Parsec-Position.html#v:incPos"},{"display_html":"<a href=\"#v:retPos\">retPos</a> :: <a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a> -&gt; <a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a>","name":"retPos","module":"Distribution.Parsec.Position","link":"Distribution-Parsec-Position.html#v:retPos"},{"display_html":"<a href=\"#v:showPos\">showPos</a> :: <a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"showPos","module":"Distribution.Parsec.Position","link":"Distribution-Parsec-Position.html#v:showPos"},{"display_html":"<a href=\"#v:zeroPos\">zeroPos</a> :: <a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a>","name":"zeroPos","module":"Distribution.Parsec.Position","link":"Distribution-Parsec-Position.html#v:zeroPos"},{"display_html":"<a href=\"#v:positionCol\">positionCol</a> :: <a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>","name":"positionCol","module":"Distribution.Parsec.Position","link":"Distribution-Parsec-Position.html#v:positionCol"},{"display_html":"<a href=\"#v:positionRow\">positionRow</a> :: <a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>","name":"positionRow","module":"Distribution.Parsec.Position","link":"Distribution-Parsec-Position.html#v:positionRow"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PError\">PError</a> = <a href=\"#v:PError\">PError</a> <a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"PError PError","module":"Distribution.Parsec.Error","link":"Distribution-Parsec-Error.html#t:PError"},{"display_html":"<a href=\"#v:showPError\">showPError</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Parsec-Error.html#t:PError\" title=\"Distribution.Parsec.Error\">PError</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"showPError","module":"Distribution.Parsec.Error","link":"Distribution-Parsec-Error.html#v:showPError"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PWarning\">PWarning</a> = <a href=\"#v:PWarning\">PWarning</a> !<a href=\"Distribution-Parsec-Warning.html#t:PWarnType\" title=\"Distribution.Parsec.Warning\">PWarnType</a> !<a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"PWarning PWarning","module":"Distribution.Parsec.Warning","link":"Distribution-Parsec-Warning.html#t:PWarning"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PWarnType\">PWarnType</a><ul class=\"subs\"><li>= <a href=\"#v:PWTOther\">PWTOther</a></li><li>| <a href=\"#v:PWTUTF\">PWTUTF</a></li><li>| <a href=\"#v:PWTBoolCase\">PWTBoolCase</a></li><li>| <a href=\"#v:PWTVersionTag\">PWTVersionTag</a></li><li>| <a href=\"#v:PWTNewSyntax\">PWTNewSyntax</a></li><li>| <a href=\"#v:PWTOldSyntax\">PWTOldSyntax</a></li><li>| <a href=\"#v:PWTDeprecatedField\">PWTDeprecatedField</a></li><li>| <a href=\"#v:PWTInvalidSubsection\">PWTInvalidSubsection</a></li><li>| <a href=\"#v:PWTUnknownField\">PWTUnknownField</a></li><li>| <a href=\"#v:PWTUnknownSection\">PWTUnknownSection</a></li><li>| <a href=\"#v:PWTTrailingFields\">PWTTrailingFields</a></li><li>| <a href=\"#v:PWTExtraMainIs\">PWTExtraMainIs</a></li><li>| <a href=\"#v:PWTExtraTestModule\">PWTExtraTestModule</a></li><li>| <a href=\"#v:PWTExtraBenchmarkModule\">PWTExtraBenchmarkModule</a></li><li>| <a href=\"#v:PWTLexNBSP\">PWTLexNBSP</a></li><li>| <a href=\"#v:PWTLexBOM\">PWTLexBOM</a></li><li>| <a href=\"#v:PWTLexTab\">PWTLexTab</a></li><li>| <a href=\"#v:PWTQuirkyCabalFile\">PWTQuirkyCabalFile</a></li><li>| <a href=\"#v:PWTDoubleDash\">PWTDoubleDash</a></li><li>| <a href=\"#v:PWTMultipleSingularField\">PWTMultipleSingularField</a></li><li>| <a href=\"#v:PWTBuildTypeDefault\">PWTBuildTypeDefault</a></li></ul>","name":"PWarnType PWTOther PWTUTF PWTBoolCase PWTVersionTag PWTNewSyntax PWTOldSyntax PWTDeprecatedField PWTInvalidSubsection PWTUnknownField PWTUnknownSection PWTTrailingFields PWTExtraMainIs PWTExtraTestModule PWTExtraBenchmarkModule PWTLexNBSP PWTLexBOM PWTLexTab PWTQuirkyCabalFile PWTDoubleDash PWTMultipleSingularField PWTBuildTypeDefault","module":"Distribution.Parsec.Warning","link":"Distribution-Parsec-Warning.html#t:PWarnType"},{"display_html":"<a href=\"#v:showPWarning\">showPWarning</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Parsec-Warning.html#t:PWarning\" title=\"Distribution.Parsec.Warning\">PWarning</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"showPWarning","module":"Distribution.Parsec.Warning","link":"Distribution-Parsec-Warning.html#v:showPWarning"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:InputStream\">InputStream</a> = <a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a>","name":"InputStream","module":"Distribution.Fields.LexerMonad","link":"Distribution-Fields-LexerMonad.html#t:InputStream"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:LexState\">LexState</a> = <a href=\"#v:LexState\">LexState</a> {<ul class=\"subs\"><li><a href=\"#v:curPos\">curPos</a> :: !<a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a></li><li><a href=\"#v:curInput\">curInput</a> :: !<a href=\"Distribution-Fields-LexerMonad.html#t:InputStream\" title=\"Distribution.Fields.LexerMonad\">InputStream</a></li><li><a href=\"#v:curCode\">curCode</a> :: !StartCode</li><li><a href=\"#v:warnings\">warnings</a> :: [<a href=\"Distribution-Fields-LexerMonad.html#t:LexWarning\" title=\"Distribution.Fields.LexerMonad\">LexWarning</a>]</li></ul>}","name":"LexState LexState curPos curInput curCode warnings","module":"Distribution.Fields.LexerMonad","link":"Distribution-Fields-LexerMonad.html#t:LexState"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:LexResult\">LexResult</a> a = <a href=\"#v:LexResult\">LexResult</a> !<a href=\"Distribution-Fields-LexerMonad.html#t:LexState\" title=\"Distribution.Fields.LexerMonad\">LexState</a> a","name":"LexResult LexResult","module":"Distribution.Fields.LexerMonad","link":"Distribution-Fields-LexerMonad.html#t:LexResult"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:Lex\">Lex</a> a = <a href=\"#v:Lex\">Lex</a> {<ul class=\"subs\"><li><a href=\"#v:unLex\">unLex</a> :: <a href=\"Distribution-Fields-LexerMonad.html#t:LexState\" title=\"Distribution.Fields.LexerMonad\">LexState</a> -&gt; <a href=\"Distribution-Fields-LexerMonad.html#t:LexResult\" title=\"Distribution.Fields.LexerMonad\">LexResult</a> a</li></ul>}","name":"Lex Lex unLex","module":"Distribution.Fields.LexerMonad","link":"Distribution-Fields-LexerMonad.html#t:Lex"},{"display_html":"<a href=\"#v:execLexer\">execLexer</a> :: <a href=\"Distribution-Fields-LexerMonad.html#t:Lex\" title=\"Distribution.Fields.LexerMonad\">Lex</a> a -&gt; <a href=\"Distribution-Fields-LexerMonad.html#t:InputStream\" title=\"Distribution.Fields.LexerMonad\">InputStream</a> -&gt; ([<a href=\"Distribution-Fields-LexerMonad.html#t:LexWarning\" title=\"Distribution.Fields.LexerMonad\">LexWarning</a>], a)","name":"execLexer","module":"Distribution.Fields.LexerMonad","link":"Distribution-Fields-LexerMonad.html#v:execLexer"},{"display_html":"<a href=\"#v:getPos\">getPos</a> :: <a href=\"Distribution-Fields-LexerMonad.html#t:Lex\" title=\"Distribution.Fields.LexerMonad\">Lex</a> <a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a>","name":"getPos","module":"Distribution.Fields.LexerMonad","link":"Distribution-Fields-LexerMonad.html#v:getPos"},{"display_html":"<a href=\"#v:setPos\">setPos</a> :: <a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a> -&gt; <a href=\"Distribution-Fields-LexerMonad.html#t:Lex\" title=\"Distribution.Fields.LexerMonad\">Lex</a> ()","name":"setPos","module":"Distribution.Fields.LexerMonad","link":"Distribution-Fields-LexerMonad.html#v:setPos"},{"display_html":"<a href=\"#v:adjustPos\">adjustPos</a> :: (<a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a> -&gt; <a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a>) -&gt; <a href=\"Distribution-Fields-LexerMonad.html#t:Lex\" title=\"Distribution.Fields.LexerMonad\">Lex</a> ()","name":"adjustPos","module":"Distribution.Fields.LexerMonad","link":"Distribution-Fields-LexerMonad.html#v:adjustPos"},{"display_html":"<a href=\"#v:getInput\">getInput</a> :: <a href=\"Distribution-Fields-LexerMonad.html#t:Lex\" title=\"Distribution.Fields.LexerMonad\">Lex</a> <a href=\"Distribution-Fields-LexerMonad.html#t:InputStream\" title=\"Distribution.Fields.LexerMonad\">InputStream</a>","name":"getInput","module":"Distribution.Fields.LexerMonad","link":"Distribution-Fields-LexerMonad.html#v:getInput"},{"display_html":"<a href=\"#v:setInput\">setInput</a> :: <a href=\"Distribution-Fields-LexerMonad.html#t:InputStream\" title=\"Distribution.Fields.LexerMonad\">InputStream</a> -&gt; <a href=\"Distribution-Fields-LexerMonad.html#t:Lex\" title=\"Distribution.Fields.LexerMonad\">Lex</a> ()","name":"setInput","module":"Distribution.Fields.LexerMonad","link":"Distribution-Fields-LexerMonad.html#v:setInput"},{"display_html":"<a href=\"#v:getStartCode\">getStartCode</a> :: <a href=\"Distribution-Fields-LexerMonad.html#t:Lex\" title=\"Distribution.Fields.LexerMonad\">Lex</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>","name":"getStartCode","module":"Distribution.Fields.LexerMonad","link":"Distribution-Fields-LexerMonad.html#v:getStartCode"},{"display_html":"<a href=\"#v:setStartCode\">setStartCode</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a> -&gt; <a href=\"Distribution-Fields-LexerMonad.html#t:Lex\" title=\"Distribution.Fields.LexerMonad\">Lex</a> ()","name":"setStartCode","module":"Distribution.Fields.LexerMonad","link":"Distribution-Fields-LexerMonad.html#v:setStartCode"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:LexWarning\">LexWarning</a> = <a href=\"#v:LexWarning\">LexWarning</a> !<a href=\"Distribution-Fields-LexerMonad.html#t:LexWarningType\" title=\"Distribution.Fields.LexerMonad\">LexWarningType</a> !<a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a>","name":"LexWarning LexWarning","module":"Distribution.Fields.LexerMonad","link":"Distribution-Fields-LexerMonad.html#t:LexWarning"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:LexWarningType\">LexWarningType</a><ul class=\"subs\"><li>= <a href=\"#v:LexWarningNBSP\">LexWarningNBSP</a></li><li>| <a href=\"#v:LexWarningBOM\">LexWarningBOM</a></li><li>| <a href=\"#v:LexWarningTab\">LexWarningTab</a></li></ul>","name":"LexWarningType LexWarningNBSP LexWarningBOM LexWarningTab","module":"Distribution.Fields.LexerMonad","link":"Distribution-Fields-LexerMonad.html#t:LexWarningType"},{"display_html":"<a href=\"#v:addWarning\">addWarning</a> :: <a href=\"Distribution-Fields-LexerMonad.html#t:LexWarningType\" title=\"Distribution.Fields.LexerMonad\">LexWarningType</a> -&gt; <a href=\"Distribution-Fields-LexerMonad.html#t:Lex\" title=\"Distribution.Fields.LexerMonad\">Lex</a> ()","name":"addWarning","module":"Distribution.Fields.LexerMonad","link":"Distribution-Fields-LexerMonad.html#v:addWarning"},{"display_html":"<a href=\"#v:toPWarnings\">toPWarnings</a> :: [<a href=\"Distribution-Fields-LexerMonad.html#t:LexWarning\" title=\"Distribution.Fields.LexerMonad\">LexWarning</a>] -&gt; [<a href=\"Distribution-Parsec-Warning.html#t:PWarning\" title=\"Distribution.Parsec.Warning\">PWarning</a>]","name":"toPWarnings","module":"Distribution.Fields.LexerMonad","link":"Distribution-Fields-LexerMonad.html#v:toPWarnings"},{"display_html":"<a href=\"#v:ltest\">ltest</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"ltest","module":"Distribution.Fields.Lexer","link":"Distribution-Fields-Lexer.html#v:ltest"},{"display_html":"<a href=\"#v:lexToken\">lexToken</a> :: <a href=\"Distribution-Fields-LexerMonad.html#t:Lex\" title=\"Distribution.Fields.LexerMonad\">Lex</a> <a href=\"Distribution-Fields-Lexer.html#t:LToken\" title=\"Distribution.Fields.Lexer\">LToken</a>","name":"lexToken","module":"Distribution.Fields.Lexer","link":"Distribution-Fields-Lexer.html#v:lexToken"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Token\">Token</a><ul class=\"subs\"><li>= <a href=\"#v:TokSym\">TokSym</a> !<a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a></li><li>| <a href=\"#v:TokStr\">TokStr</a> !<a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a></li><li>| <a href=\"#v:TokOther\">TokOther</a> !<a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a></li><li>| <a href=\"#v:Indent\">Indent</a> !<a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a></li><li>| <a href=\"#v:TokFieldLine\">TokFieldLine</a> !<a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a></li><li>| <a href=\"#v:Colon\">Colon</a></li><li>| <a href=\"#v:OpenBrace\">OpenBrace</a></li><li>| <a href=\"#v:CloseBrace\">CloseBrace</a></li><li>| <a href=\"#v:EOF\">EOF</a></li><li>| <a href=\"#v:LexicalError\">LexicalError</a> <a href=\"Distribution-Fields-LexerMonad.html#t:InputStream\" title=\"Distribution.Fields.LexerMonad\">InputStream</a></li></ul>","name":"Token EOF TokSym TokStr TokOther Indent TokFieldLine Colon OpenBrace CloseBrace LexicalError","module":"Distribution.Fields.Lexer","link":"Distribution-Fields-Lexer.html#t:Token"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:LToken\">LToken</a> = <a href=\"#v:L\">L</a> !<a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a> !<a href=\"Distribution-Fields-Lexer.html#t:Token\" title=\"Distribution.Fields.Lexer\">Token</a>","name":"LToken L","module":"Distribution.Fields.Lexer","link":"Distribution-Fields-Lexer.html#t:LToken"},{"display_html":"<a href=\"#v:bol_section\">bol_section</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>","name":"bol_section","module":"Distribution.Fields.Lexer","link":"Distribution-Fields-Lexer.html#v:bol_section"},{"display_html":"<a href=\"#v:in_section\">in_section</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>","name":"in_section","module":"Distribution.Fields.Lexer","link":"Distribution-Fields-Lexer.html#v:in_section"},{"display_html":"<a href=\"#v:in_field_layout\">in_field_layout</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>","name":"in_field_layout","module":"Distribution.Fields.Lexer","link":"Distribution-Fields-Lexer.html#v:in_field_layout"},{"display_html":"<a href=\"#v:in_field_braces\">in_field_braces</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>","name":"in_field_braces","module":"Distribution.Fields.Lexer","link":"Distribution-Fields-Lexer.html#v:in_field_braces"},{"display_html":"<a href=\"#v:mkLexState\">mkLexState</a> :: <a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a> -&gt; <a href=\"Distribution-Fields-LexerMonad.html#t:LexState\" title=\"Distribution.Fields.LexerMonad\">LexState</a>","name":"mkLexState","module":"Distribution.Fields.Lexer","link":"Distribution-Fields-Lexer.html#v:mkLexState"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Field\">Field</a> ann<ul class=\"subs\"><li>= <a href=\"#v:Field\">Field</a> !(<a href=\"Distribution-Fields-Parser.html#t:Name\" title=\"Distribution.Fields.Parser\">Name</a> ann) [<a href=\"Distribution-Fields-Parser.html#t:FieldLine\" title=\"Distribution.Fields.Parser\">FieldLine</a> ann]</li><li>| <a href=\"#v:Section\">Section</a> !(<a href=\"Distribution-Fields-Parser.html#t:Name\" title=\"Distribution.Fields.Parser\">Name</a> ann) [<a href=\"Distribution-Fields-Parser.html#t:SectionArg\" title=\"Distribution.Fields.Parser\">SectionArg</a> ann] [<a href=\"Distribution-Fields-Parser.html#t:Field\" title=\"Distribution.Fields.Parser\">Field</a> ann]</li></ul>","name":"Field Section Field","module":"Distribution.Fields.Parser","link":"Distribution-Fields-Parser.html#t:Field"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Name\">Name</a> ann = <a href=\"#v:Name\">Name</a> !ann !<a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a>","name":"Name Name","module":"Distribution.Fields.Parser","link":"Distribution-Fields-Parser.html#t:Name"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:FieldLine\">FieldLine</a> ann = <a href=\"#v:FieldLine\">FieldLine</a> !ann !<a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a>","name":"FieldLine FieldLine","module":"Distribution.Fields.Parser","link":"Distribution-Fields-Parser.html#t:FieldLine"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:SectionArg\">SectionArg</a> ann<ul class=\"subs\"><li>= <a href=\"#v:SecArgName\">SecArgName</a> !ann !<a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a></li><li>| <a href=\"#v:SecArgStr\">SecArgStr</a> !ann !<a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a></li><li>| <a href=\"#v:SecArgOther\">SecArgOther</a> !ann !<a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a></li></ul>","name":"SectionArg SecArgName SecArgStr SecArgOther","module":"Distribution.Fields.Parser","link":"Distribution-Fields-Parser.html#t:SectionArg"},{"display_html":"<a href=\"#v:readFields\">readFields</a> :: <a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> <a href=\"../parsec-3.1.14.0/Text-Parsec-Error.html#t:ParseError\" title=\"Text.Parsec.Error\">ParseError</a> [<a href=\"Distribution-Fields-Parser.html#t:Field\" title=\"Distribution.Fields.Parser\">Field</a> <a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a>]","name":"readFields","module":"Distribution.Fields.Parser","link":"Distribution-Fields-Parser.html#v:readFields"},{"display_html":"<a href=\"#v:readFields-39-\">readFields'</a> :: <a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> <a href=\"../parsec-3.1.14.0/Text-Parsec-Error.html#t:ParseError\" title=\"Text.Parsec.Error\">ParseError</a> ([<a href=\"Distribution-Fields-Parser.html#t:Field\" title=\"Distribution.Fields.Parser\">Field</a> <a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a>], [<a href=\"Distribution-Fields-LexerMonad.html#t:LexWarning\" title=\"Distribution.Fields.LexerMonad\">LexWarning</a>])","name":"readFields'","module":"Distribution.Fields.Parser","link":"Distribution-Fields-Parser.html#v:readFields-39-"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:Pretty\">Pretty</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:pretty\">pretty</a> :: a -&gt; <a href=\"../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc\" title=\"Text.PrettyPrint\">Doc</a></li><li><a href=\"#v:prettyVersioned\">prettyVersioned</a> :: <a href=\"Distribution-CabalSpecVersion.html#t:CabalSpecVersion\" title=\"Distribution.CabalSpecVersion\">CabalSpecVersion</a> -&gt; a -&gt; <a href=\"../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc\" title=\"Text.PrettyPrint\">Doc</a></li></ul>","name":"Pretty pretty prettyVersioned","module":"Distribution.Pretty","link":"Distribution-Pretty.html#t:Pretty"},{"display_html":"<a href=\"#v:prettyShow\">prettyShow</a> :: <a href=\"Distribution-Pretty.html#t:Pretty\" title=\"Distribution.Pretty\">Pretty</a> a =&gt; a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"prettyShow","module":"Distribution.Pretty","link":"Distribution-Pretty.html#v:prettyShow"},{"display_html":"<a href=\"#v:defaultStyle\">defaultStyle</a> :: <a href=\"../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Style\" title=\"Text.PrettyPrint.Annotated\">Style</a>","name":"defaultStyle","module":"Distribution.Pretty","link":"Distribution-Pretty.html#v:defaultStyle"},{"display_html":"<a href=\"#v:flatStyle\">flatStyle</a> :: <a href=\"../pretty-1.1.3.6/Text-PrettyPrint-Annotated.html#t:Style\" title=\"Text.PrettyPrint.Annotated\">Style</a>","name":"flatStyle","module":"Distribution.Pretty","link":"Distribution-Pretty.html#v:flatStyle"},{"display_html":"<a href=\"#v:showFilePath\">showFilePath</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc\" title=\"Text.PrettyPrint\">Doc</a>","name":"showFilePath","module":"Distribution.Pretty","link":"Distribution-Pretty.html#v:showFilePath"},{"display_html":"<a href=\"#v:showToken\">showToken</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc\" title=\"Text.PrettyPrint\">Doc</a>","name":"showToken","module":"Distribution.Pretty","link":"Distribution-Pretty.html#v:showToken"},{"display_html":"<a href=\"#v:showFreeText\">showFreeText</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc\" title=\"Text.PrettyPrint\">Doc</a>","name":"showFreeText","module":"Distribution.Pretty","link":"Distribution-Pretty.html#v:showFreeText"},{"display_html":"<a href=\"#v:showFreeTextV3\">showFreeTextV3</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc\" title=\"Text.PrettyPrint\">Doc</a>","name":"showFreeTextV3","module":"Distribution.Pretty","link":"Distribution-Pretty.html#v:showFreeTextV3"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:Separator\">Separator</a> = [<a href=\"../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc\" title=\"Text.PrettyPrint\">Doc</a>] -&gt; <a href=\"../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc\" title=\"Text.PrettyPrint\">Doc</a>","name":"Separator","module":"Distribution.Pretty","link":"Distribution-Pretty.html#t:Separator"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:LicenseListVersion\">LicenseListVersion</a><ul class=\"subs\"><li>= <a href=\"#v:LicenseListVersion_3_0\">LicenseListVersion_3_0</a></li><li>| <a href=\"#v:LicenseListVersion_3_2\">LicenseListVersion_3_2</a></li><li>| <a href=\"#v:LicenseListVersion_3_6\">LicenseListVersion_3_6</a></li></ul>","name":"LicenseListVersion LicenseListVersion_3_0 LicenseListVersion_3_2 LicenseListVersion_3_6","module":"Distribution.SPDX.LicenseListVersion","link":"Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion"},{"display_html":"<a href=\"#v:cabalSpecVersionToSPDXListVersion\">cabalSpecVersionToSPDXListVersion</a> :: <a href=\"Distribution-CabalSpecVersion.html#t:CabalSpecVersion\" title=\"Distribution.CabalSpecVersion\">CabalSpecVersion</a> -&gt; <a href=\"Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion\" title=\"Distribution.SPDX.LicenseListVersion\">LicenseListVersion</a>","name":"cabalSpecVersionToSPDXListVersion","module":"Distribution.SPDX.LicenseListVersion","link":"Distribution-SPDX-LicenseListVersion.html#v:cabalSpecVersionToSPDXListVersion"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:CDialect\">CDialect</a><ul class=\"subs\"><li>= <a href=\"#v:C\">C</a></li><li>| <a href=\"#v:ObjectiveC\">ObjectiveC</a></li><li>| <a href=\"#v:CPlusPlus\">CPlusPlus</a></li><li>| <a href=\"#v:ObjectiveCPlusPlus\">ObjectiveCPlusPlus</a></li></ul>","name":"CDialect C ObjectiveC CPlusPlus ObjectiveCPlusPlus","module":"Distribution.Simple.CCompiler","link":"Distribution-Simple-CCompiler.html#t:CDialect"},{"display_html":"<a href=\"#v:cSourceExtensions\">cSourceExtensions</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"cSourceExtensions","module":"Distribution.Simple.CCompiler","link":"Distribution-Simple-CCompiler.html#v:cSourceExtensions"},{"display_html":"<a href=\"#v:cDialectFilenameExtension\">cDialectFilenameExtension</a> :: <a href=\"Distribution-Simple-CCompiler.html#t:CDialect\" title=\"Distribution.Simple.CCompiler\">CDialect</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"cDialectFilenameExtension","module":"Distribution.Simple.CCompiler","link":"Distribution-Simple-CCompiler.html#v:cDialectFilenameExtension"},{"display_html":"<a href=\"#v:filenameCDialect\">filenameCDialect</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> (<a href=\"Distribution-Simple-CCompiler.html#t:CDialect\" title=\"Distribution.Simple.CCompiler\">CDialect</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>)","name":"filenameCDialect","module":"Distribution.Simple.CCompiler","link":"Distribution-Simple-CCompiler.html#v:filenameCDialect"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Flag\">Flag</a> a<ul class=\"subs\"><li>= <a href=\"#v:Flag\">Flag</a> a</li><li>| <a href=\"#v:NoFlag\">NoFlag</a></li></ul>","name":"Flag Flag NoFlag","module":"Distribution.Simple.Flag","link":"Distribution-Simple-Flag.html#t:Flag"},{"display_html":"<a href=\"#v:allFlags\">allFlags</a> :: [<a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>] -&gt; <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"allFlags","module":"Distribution.Simple.Flag","link":"Distribution-Simple-Flag.html#v:allFlags"},{"display_html":"<a href=\"#v:toFlag\">toFlag</a> :: a -&gt; <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> a","name":"toFlag","module":"Distribution.Simple.Flag","link":"Distribution-Simple-Flag.html#v:toFlag"},{"display_html":"<a href=\"#v:fromFlag\">fromFlag</a> :: <a href=\"Distribution-Compat-Stack.html#t:WithCallStack\" title=\"Distribution.Compat.Stack\">WithCallStack</a> (<a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> a -&gt; a)","name":"fromFlag","module":"Distribution.Simple.Flag","link":"Distribution-Simple-Flag.html#v:fromFlag"},{"display_html":"<a href=\"#v:fromFlagOrDefault\">fromFlagOrDefault</a> :: a -&gt; <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> a -&gt; a","name":"fromFlagOrDefault","module":"Distribution.Simple.Flag","link":"Distribution-Simple-Flag.html#v:fromFlagOrDefault"},{"display_html":"<a href=\"#v:flagToMaybe\">flagToMaybe</a> :: <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> a","name":"flagToMaybe","module":"Distribution.Simple.Flag","link":"Distribution-Simple-Flag.html#v:flagToMaybe"},{"display_html":"<a href=\"#v:flagToList\">flagToList</a> :: <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> a -&gt; [a]","name":"flagToList","module":"Distribution.Simple.Flag","link":"Distribution-Simple-Flag.html#v:flagToList"},{"display_html":"<a href=\"#v:maybeToFlag\">maybeToFlag</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> a -&gt; <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> a","name":"maybeToFlag","module":"Distribution.Simple.Flag","link":"Distribution-Simple-Flag.html#v:maybeToFlag"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:BooleanFlag\">BooleanFlag</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:asBool\">asBool</a> :: a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li></ul>","name":"BooleanFlag asBool","module":"Distribution.Simple.Flag","link":"Distribution-Simple-Flag.html#t:BooleanFlag"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PathComponent\">PathComponent</a><ul class=\"subs\"><li>= <a href=\"#v:Ordinary\">Ordinary</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li>| <a href=\"#v:Variable\">Variable</a> <a href=\"Distribution-Simple-InstallDirs-Internal.html#t:PathTemplateVariable\" title=\"Distribution.Simple.InstallDirs.Internal\">PathTemplateVariable</a></li></ul>","name":"PathComponent Ordinary Variable","module":"Distribution.Simple.InstallDirs.Internal","link":"Distribution-Simple-InstallDirs-Internal.html#t:PathComponent"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PathTemplateVariable\">PathTemplateVariable</a><ul class=\"subs\"><li>= <a href=\"#v:PrefixVar\">PrefixVar</a></li><li>| <a href=\"#v:BindirVar\">BindirVar</a></li><li>| <a href=\"#v:LibdirVar\">LibdirVar</a></li><li>| <a href=\"#v:LibsubdirVar\">LibsubdirVar</a></li><li>| <a href=\"#v:DynlibdirVar\">DynlibdirVar</a></li><li>| <a href=\"#v:DatadirVar\">DatadirVar</a></li><li>| <a href=\"#v:DatasubdirVar\">DatasubdirVar</a></li><li>| <a href=\"#v:DocdirVar\">DocdirVar</a></li><li>| <a href=\"#v:HtmldirVar\">HtmldirVar</a></li><li>| <a href=\"#v:PkgNameVar\">PkgNameVar</a></li><li>| <a href=\"#v:PkgVerVar\">PkgVerVar</a></li><li>| <a href=\"#v:PkgIdVar\">PkgIdVar</a></li><li>| <a href=\"#v:LibNameVar\">LibNameVar</a></li><li>| <a href=\"#v:CompilerVar\">CompilerVar</a></li><li>| <a href=\"#v:OSVar\">OSVar</a></li><li>| <a href=\"#v:ArchVar\">ArchVar</a></li><li>| <a href=\"#v:AbiVar\">AbiVar</a></li><li>| <a href=\"#v:AbiTagVar\">AbiTagVar</a></li><li>| <a href=\"#v:ExecutableNameVar\">ExecutableNameVar</a></li><li>| <a href=\"#v:TestSuiteNameVar\">TestSuiteNameVar</a></li><li>| <a href=\"#v:TestSuiteResultVar\">TestSuiteResultVar</a></li><li>| <a href=\"#v:BenchmarkNameVar\">BenchmarkNameVar</a></li></ul>","name":"PathTemplateVariable PrefixVar BindirVar LibdirVar LibsubdirVar DynlibdirVar DatadirVar DatasubdirVar DocdirVar HtmldirVar PkgNameVar PkgVerVar PkgIdVar LibNameVar CompilerVar OSVar ArchVar AbiVar AbiTagVar ExecutableNameVar TestSuiteNameVar TestSuiteResultVar BenchmarkNameVar","module":"Distribution.Simple.InstallDirs.Internal","link":"Distribution-Simple-InstallDirs-Internal.html#t:PathTemplateVariable"},{"display_html":"<a href=\"#v:unlit\">unlit</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"unlit","module":"Distribution.Simple.PreProcess.Unlit","link":"Distribution-Simple-PreProcess-Unlit.html#v:unlit"},{"display_html":"<a href=\"#v:plain\">plain</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"plain","module":"Distribution.Simple.PreProcess.Unlit","link":"Distribution-Simple-PreProcess-Unlit.html#v:plain"},{"display_html":"<a href=\"#v:stripExtractVersion\">stripExtractVersion</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"stripExtractVersion","module":"Distribution.Simple.Program.Internal","link":"Distribution-Simple-Program-Internal.html#v:stripExtractVersion"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:TestInstance\">TestInstance</a> = <a href=\"#v:TestInstance\">TestInstance</a> {<ul class=\"subs\"><li><a href=\"#v:run\">run</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-TestSuite.html#t:Progress\" title=\"Distribution.TestSuite\">Progress</a></li><li><a href=\"#v:name\">name</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:tags\">tags</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:options\">options</a> :: [<a href=\"Distribution-TestSuite.html#t:OptionDescr\" title=\"Distribution.TestSuite\">OptionDescr</a>]</li><li><a href=\"#v:setOption\">setOption</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> <a href=\"Distribution-TestSuite.html#t:TestInstance\" title=\"Distribution.TestSuite\">TestInstance</a></li></ul>}","name":"TestInstance TestInstance run name tags options setOption","module":"Distribution.TestSuite","link":"Distribution-TestSuite.html#t:TestInstance"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:OptionDescr\">OptionDescr</a> = <a href=\"#v:OptionDescr\">OptionDescr</a> {<ul class=\"subs\"><li><a href=\"#v:optionName\">optionName</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:optionDescription\">optionDescription</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:optionType\">optionType</a> :: <a href=\"Distribution-TestSuite.html#t:OptionType\" title=\"Distribution.TestSuite\">OptionType</a></li><li><a href=\"#v:optionDefault\">optionDefault</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li></ul>}","name":"OptionDescr OptionDescr optionName optionDescription optionType optionDefault","module":"Distribution.TestSuite","link":"Distribution-TestSuite.html#t:OptionDescr"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:OptionType\">OptionType</a><ul class=\"subs\"><li>= <a href=\"#v:OptionFile\">OptionFile</a> { <ul class=\"subs\"><li><a href=\"#v:optionFileMustExist\">optionFileMustExist</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:optionFileIsDir\">optionFileIsDir</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:optionFileExtensions\">optionFileExtensions</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li></ul> }</li><li>| <a href=\"#v:OptionString\">OptionString</a> { <ul class=\"subs\"><li><a href=\"#v:optionStringMultiline\">optionStringMultiline</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li></ul> }</li><li>| <a href=\"#v:OptionNumber\">OptionNumber</a> { <ul class=\"subs\"><li><a href=\"#v:optionNumberIsInt\">optionNumberIsInt</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:optionNumberBounds\">optionNumberBounds</a> :: (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)</li></ul> }</li><li>| <a href=\"#v:OptionBool\">OptionBool</a></li><li>| <a href=\"#v:OptionEnum\">OptionEnum</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li>| <a href=\"#v:OptionSet\">OptionSet</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li>| <a href=\"#v:OptionRngSeed\">OptionRngSeed</a></li></ul>","name":"OptionType OptionFile OptionString OptionNumber OptionBool OptionEnum OptionSet OptionRngSeed optionFileMustExist optionFileIsDir optionFileExtensions optionStringMultiline optionNumberIsInt optionNumberBounds","module":"Distribution.TestSuite","link":"Distribution-TestSuite.html#t:OptionType"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Test\">Test</a><ul class=\"subs\"><li>= <a href=\"#v:Test\">Test</a> <a href=\"Distribution-TestSuite.html#t:TestInstance\" title=\"Distribution.TestSuite\">TestInstance</a></li><li>| <a href=\"#v:Group\">Group</a> { <ul class=\"subs\"><li><a href=\"#v:groupName\">groupName</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:concurrently\">concurrently</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:groupTests\">groupTests</a> :: [<a href=\"Distribution-TestSuite.html#t:Test\" title=\"Distribution.TestSuite\">Test</a>]</li></ul> }</li><li>| <a href=\"#v:ExtraOptions\">ExtraOptions</a> [<a href=\"Distribution-TestSuite.html#t:OptionDescr\" title=\"Distribution.TestSuite\">OptionDescr</a>] <a href=\"Distribution-TestSuite.html#t:Test\" title=\"Distribution.TestSuite\">Test</a></li></ul>","name":"Test Test Group ExtraOptions groupName concurrently groupTests","module":"Distribution.TestSuite","link":"Distribution-TestSuite.html#t:Test"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:Options\">Options</a> = [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)]","name":"Options","module":"Distribution.TestSuite","link":"Distribution-TestSuite.html#t:Options"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Progress\">Progress</a><ul class=\"subs\"><li>= <a href=\"#v:Finished\">Finished</a> <a href=\"Distribution-TestSuite.html#t:Result\" title=\"Distribution.TestSuite\">Result</a></li><li>| <a href=\"#v:Progress\">Progress</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-TestSuite.html#t:Progress\" title=\"Distribution.TestSuite\">Progress</a>)</li></ul>","name":"Progress Finished Progress","module":"Distribution.TestSuite","link":"Distribution-TestSuite.html#t:Progress"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Result\">Result</a><ul class=\"subs\"><li>= <a href=\"#v:Pass\">Pass</a></li><li>| <a href=\"#v:Fail\">Fail</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li>| <a href=\"#v:Error\">Error</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li></ul>","name":"Result Fail Error Pass","module":"Distribution.TestSuite","link":"Distribution-TestSuite.html#t:Result"},{"display_html":"<a href=\"#v:testGroup\">testGroup</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; [<a href=\"Distribution-TestSuite.html#t:Test\" title=\"Distribution.TestSuite\">Test</a>] -&gt; <a href=\"Distribution-TestSuite.html#t:Test\" title=\"Distribution.TestSuite\">Test</a>","name":"testGroup","module":"Distribution.TestSuite","link":"Distribution-TestSuite.html#v:testGroup"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Condition\">Condition</a> c<ul class=\"subs\"><li>= <a href=\"#v:Var\">Var</a> c</li><li>| <a href=\"#v:Lit\">Lit</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li>| <a href=\"#v:CNot\">CNot</a> (<a href=\"Distribution-Types-Condition.html#t:Condition\" title=\"Distribution.Types.Condition\">Condition</a> c)</li><li>| <a href=\"#v:COr\">COr</a> (<a href=\"Distribution-Types-Condition.html#t:Condition\" title=\"Distribution.Types.Condition\">Condition</a> c) (<a href=\"Distribution-Types-Condition.html#t:Condition\" title=\"Distribution.Types.Condition\">Condition</a> c)</li><li>| <a href=\"#v:CAnd\">CAnd</a> (<a href=\"Distribution-Types-Condition.html#t:Condition\" title=\"Distribution.Types.Condition\">Condition</a> c) (<a href=\"Distribution-Types-Condition.html#t:Condition\" title=\"Distribution.Types.Condition\">Condition</a> c)</li></ul>","name":"Condition Var Lit CNot COr CAnd","module":"Distribution.Types.Condition","link":"Distribution-Types-Condition.html#t:Condition"},{"display_html":"<a href=\"#v:cNot\">cNot</a> :: <a href=\"Distribution-Types-Condition.html#t:Condition\" title=\"Distribution.Types.Condition\">Condition</a> a -&gt; <a href=\"Distribution-Types-Condition.html#t:Condition\" title=\"Distribution.Types.Condition\">Condition</a> a","name":"cNot","module":"Distribution.Types.Condition","link":"Distribution-Types-Condition.html#v:cNot"},{"display_html":"<a href=\"#v:cAnd\">cAnd</a> :: <a href=\"Distribution-Types-Condition.html#t:Condition\" title=\"Distribution.Types.Condition\">Condition</a> a -&gt; <a href=\"Distribution-Types-Condition.html#t:Condition\" title=\"Distribution.Types.Condition\">Condition</a> a -&gt; <a href=\"Distribution-Types-Condition.html#t:Condition\" title=\"Distribution.Types.Condition\">Condition</a> a","name":"cAnd","module":"Distribution.Types.Condition","link":"Distribution-Types-Condition.html#v:cAnd"},{"display_html":"<a href=\"#v:cOr\">cOr</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Eq\" title=\"Distribution.Compat.Prelude.Internal\">Eq</a> v =&gt; <a href=\"Distribution-Types-Condition.html#t:Condition\" title=\"Distribution.Types.Condition\">Condition</a> v -&gt; <a href=\"Distribution-Types-Condition.html#t:Condition\" title=\"Distribution.Types.Condition\">Condition</a> v -&gt; <a href=\"Distribution-Types-Condition.html#t:Condition\" title=\"Distribution.Types.Condition\">Condition</a> v","name":"cOr","module":"Distribution.Types.Condition","link":"Distribution-Types-Condition.html#v:cOr"},{"display_html":"<a href=\"#v:simplifyCondition\">simplifyCondition</a> :: <a href=\"Distribution-Types-Condition.html#t:Condition\" title=\"Distribution.Types.Condition\">Condition</a> c -&gt; (c -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> d <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>) -&gt; (<a href=\"Distribution-Types-Condition.html#t:Condition\" title=\"Distribution.Types.Condition\">Condition</a> d, [d])","name":"simplifyCondition","module":"Distribution.Types.Condition","link":"Distribution-Types-Condition.html#v:simplifyCondition"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:CondTree\">CondTree</a> v c a = <a href=\"#v:CondNode\">CondNode</a> {<ul class=\"subs\"><li><a href=\"#v:condTreeData\">condTreeData</a> :: a</li><li><a href=\"#v:condTreeConstraints\">condTreeConstraints</a> :: c</li><li><a href=\"#v:condTreeComponents\">condTreeComponents</a> :: [<a href=\"Distribution-Types-CondTree.html#t:CondBranch\" title=\"Distribution.Types.CondTree\">CondBranch</a> v c a]</li></ul>}","name":"CondTree CondNode condTreeData condTreeConstraints condTreeComponents","module":"Distribution.Types.CondTree","link":"Distribution-Types-CondTree.html#t:CondTree"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:CondBranch\">CondBranch</a> v c a = <a href=\"#v:CondBranch\">CondBranch</a> {<ul class=\"subs\"><li><a href=\"#v:condBranchCondition\">condBranchCondition</a> :: <a href=\"Distribution-Types-Condition.html#t:Condition\" title=\"Distribution.Types.Condition\">Condition</a> v</li><li><a href=\"#v:condBranchIfTrue\">condBranchIfTrue</a> :: <a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> v c a</li><li><a href=\"#v:condBranchIfFalse\">condBranchIfFalse</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> (<a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> v c a)</li></ul>}","name":"CondBranch CondBranch condBranchCondition condBranchIfTrue condBranchIfFalse","module":"Distribution.Types.CondTree","link":"Distribution-Types-CondTree.html#t:CondBranch"},{"display_html":"<a href=\"#v:condIfThen\">condIfThen</a> :: <a href=\"Distribution-Types-Condition.html#t:Condition\" title=\"Distribution.Types.Condition\">Condition</a> v -&gt; <a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> v c a -&gt; <a href=\"Distribution-Types-CondTree.html#t:CondBranch\" title=\"Distribution.Types.CondTree\">CondBranch</a> v c a","name":"condIfThen","module":"Distribution.Types.CondTree","link":"Distribution-Types-CondTree.html#v:condIfThen"},{"display_html":"<a href=\"#v:condIfThenElse\">condIfThenElse</a> :: <a href=\"Distribution-Types-Condition.html#t:Condition\" title=\"Distribution.Types.Condition\">Condition</a> v -&gt; <a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> v c a -&gt; <a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> v c a -&gt; <a href=\"Distribution-Types-CondTree.html#t:CondBranch\" title=\"Distribution.Types.CondTree\">CondBranch</a> v c a","name":"condIfThenElse","module":"Distribution.Types.CondTree","link":"Distribution-Types-CondTree.html#v:condIfThenElse"},{"display_html":"<a href=\"#v:mapCondTree\">mapCondTree</a> :: (a -&gt; b) -&gt; (c -&gt; d) -&gt; (<a href=\"Distribution-Types-Condition.html#t:Condition\" title=\"Distribution.Types.Condition\">Condition</a> v -&gt; <a href=\"Distribution-Types-Condition.html#t:Condition\" title=\"Distribution.Types.Condition\">Condition</a> w) -&gt; <a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> v c a -&gt; <a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> w d b","name":"mapCondTree","module":"Distribution.Types.CondTree","link":"Distribution-Types-CondTree.html#v:mapCondTree"},{"display_html":"<a href=\"#v:mapTreeConstrs\">mapTreeConstrs</a> :: (c -&gt; d) -&gt; <a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> v c a -&gt; <a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> v d a","name":"mapTreeConstrs","module":"Distribution.Types.CondTree","link":"Distribution-Types-CondTree.html#v:mapTreeConstrs"},{"display_html":"<a href=\"#v:mapTreeConds\">mapTreeConds</a> :: (<a href=\"Distribution-Types-Condition.html#t:Condition\" title=\"Distribution.Types.Condition\">Condition</a> v -&gt; <a href=\"Distribution-Types-Condition.html#t:Condition\" title=\"Distribution.Types.Condition\">Condition</a> w) -&gt; <a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> v c a -&gt; <a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> w c a","name":"mapTreeConds","module":"Distribution.Types.CondTree","link":"Distribution-Types-CondTree.html#v:mapTreeConds"},{"display_html":"<a href=\"#v:mapTreeData\">mapTreeData</a> :: (a -&gt; b) -&gt; <a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> v c a -&gt; <a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> v c b","name":"mapTreeData","module":"Distribution.Types.CondTree","link":"Distribution-Types-CondTree.html#v:mapTreeData"},{"display_html":"<a href=\"#v:traverseCondTreeV\">traverseCondTreeV</a> :: <a href=\"Distribution-Compat-Lens.html#t:Traversal\" title=\"Distribution.Compat.Lens\">Traversal</a> (<a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> v c a) (<a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> w c a) v w","name":"traverseCondTreeV","module":"Distribution.Types.CondTree","link":"Distribution-Types-CondTree.html#v:traverseCondTreeV"},{"display_html":"<a href=\"#v:traverseCondBranchV\">traverseCondBranchV</a> :: <a href=\"Distribution-Compat-Lens.html#t:Traversal\" title=\"Distribution.Compat.Lens\">Traversal</a> (<a href=\"Distribution-Types-CondTree.html#t:CondBranch\" title=\"Distribution.Types.CondTree\">CondBranch</a> v c a) (<a href=\"Distribution-Types-CondTree.html#t:CondBranch\" title=\"Distribution.Types.CondTree\">CondBranch</a> w c a) v w","name":"traverseCondBranchV","module":"Distribution.Types.CondTree","link":"Distribution-Types-CondTree.html#v:traverseCondBranchV"},{"display_html":"<a href=\"#v:traverseCondTreeC\">traverseCondTreeC</a> :: <a href=\"Distribution-Compat-Lens.html#t:Traversal\" title=\"Distribution.Compat.Lens\">Traversal</a> (<a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> v c a) (<a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> v d a) c d","name":"traverseCondTreeC","module":"Distribution.Types.CondTree","link":"Distribution-Types-CondTree.html#v:traverseCondTreeC"},{"display_html":"<a href=\"#v:traverseCondBranchC\">traverseCondBranchC</a> :: <a href=\"Distribution-Compat-Lens.html#t:Traversal\" title=\"Distribution.Compat.Lens\">Traversal</a> (<a href=\"Distribution-Types-CondTree.html#t:CondBranch\" title=\"Distribution.Types.CondTree\">CondBranch</a> v c a) (<a href=\"Distribution-Types-CondTree.html#t:CondBranch\" title=\"Distribution.Types.CondTree\">CondBranch</a> v d a) c d","name":"traverseCondBranchC","module":"Distribution.Types.CondTree","link":"Distribution-Types-CondTree.html#v:traverseCondBranchC"},{"display_html":"<a href=\"#v:extractCondition\">extractCondition</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Eq\" title=\"Distribution.Compat.Prelude.Internal\">Eq</a> v =&gt; (a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>) -&gt; <a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> v c a -&gt; <a href=\"Distribution-Types-Condition.html#t:Condition\" title=\"Distribution.Types.Condition\">Condition</a> v","name":"extractCondition","module":"Distribution.Types.CondTree","link":"Distribution-Types-CondTree.html#v:extractCondition"},{"display_html":"<a href=\"#v:simplifyCondTree\">simplifyCondTree</a> :: (<a href=\"Distribution-Compat-Semigroup.html#t:Semigroup\" title=\"Distribution.Compat.Semigroup\">Semigroup</a> a, <a href=\"Distribution-Compat-Semigroup.html#t:Semigroup\" title=\"Distribution.Compat.Semigroup\">Semigroup</a> d) =&gt; (v -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> v <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>) -&gt; <a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> v d a -&gt; (d, a)","name":"simplifyCondTree","module":"Distribution.Types.CondTree","link":"Distribution-Types-CondTree.html#v:simplifyCondTree"},{"display_html":"<a href=\"#v:ignoreConditions\">ignoreConditions</a> :: (<a href=\"Distribution-Compat-Semigroup.html#t:Semigroup\" title=\"Distribution.Compat.Semigroup\">Semigroup</a> a, <a href=\"Distribution-Compat-Semigroup.html#t:Semigroup\" title=\"Distribution.Compat.Semigroup\">Semigroup</a> c) =&gt; <a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> v c a -&gt; (a, c)","name":"ignoreConditions","module":"Distribution.Types.CondTree","link":"Distribution-Types-CondTree.html#v:ignoreConditions"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:IOData\">IOData</a><ul class=\"subs\"><li>= <a href=\"#v:IODataText\">IODataText</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li>| <a href=\"#v:IODataBinary\">IODataBinary</a> <a href=\"../bytestring-0.10.10.1/Data-ByteString-Lazy.html#t:ByteString\" title=\"Data.ByteString.Lazy\">ByteString</a></li></ul>","name":"IOData IODataText IODataBinary","module":"Distribution.Utils.IOData","link":"Distribution-Utils-IOData.html#t:IOData"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:IODataMode\">IODataMode</a><ul class=\"subs\"><li>= <a href=\"#v:IODataModeText\">IODataModeText</a></li><li>| <a href=\"#v:IODataModeBinary\">IODataModeBinary</a></li></ul>","name":"IODataMode IODataModeText IODataModeBinary","module":"Distribution.Utils.IOData","link":"Distribution-Utils-IOData.html#t:IODataMode"},{"display_html":"<a href=\"#v:null\">null</a> :: <a href=\"Distribution-Utils-IOData.html#t:IOData\" title=\"Distribution.Utils.IOData\">IOData</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"null","module":"Distribution.Utils.IOData","link":"Distribution-Utils-IOData.html#v:null"},{"display_html":"<a href=\"#v:hGetContents\">hGetContents</a> :: <a href=\"../base-4.13.0.0/GHC-IO-Handle.html#t:Handle\" title=\"GHC.IO.Handle\">Handle</a> -&gt; <a href=\"Distribution-Utils-IOData.html#t:IODataMode\" title=\"Distribution.Utils.IOData\">IODataMode</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"Distribution-Utils-IOData.html#t:IOData\" title=\"Distribution.Utils.IOData\">IOData</a>","name":"hGetContents","module":"Distribution.Utils.IOData","link":"Distribution-Utils-IOData.html#v:hGetContents"},{"display_html":"<a href=\"#v:hPutContents\">hPutContents</a> :: <a href=\"../base-4.13.0.0/GHC-IO-Handle.html#t:Handle\" title=\"GHC.IO.Handle\">Handle</a> -&gt; <a href=\"Distribution-Utils-IOData.html#t:IOData\" title=\"Distribution.Utils.IOData\">IOData</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"hPutContents","module":"Distribution.Utils.IOData","link":"Distribution-Utils-IOData.html#v:hPutContents"},{"display_html":"<a href=\"#v:mapAccumM\">mapAccumM</a> :: (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Monad\" title=\"Distribution.Compat.Prelude.Internal\">Monad</a> m, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Traversable\" title=\"Distribution.Compat.Prelude.Internal\">Traversable</a> t) =&gt; (a -&gt; b -&gt; m (a, c)) -&gt; a -&gt; t b -&gt; m (a, t c)","name":"mapAccumM","module":"Distribution.Utils.MapAccum","link":"Distribution-Utils-MapAccum.html#v:mapAccumM"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Progress\">Progress</a> step fail done","name":"Progress","module":"Distribution.Utils.Progress","link":"Distribution-Utils-Progress.html#t:Progress"},{"display_html":"<a href=\"#v:stepProgress\">stepProgress</a> :: step -&gt; <a href=\"Distribution-Utils-Progress.html#t:Progress\" title=\"Distribution.Utils.Progress\">Progress</a> step fail ()","name":"stepProgress","module":"Distribution.Utils.Progress","link":"Distribution-Utils-Progress.html#v:stepProgress"},{"display_html":"<a href=\"#v:failProgress\">failProgress</a> :: fail -&gt; <a href=\"Distribution-Utils-Progress.html#t:Progress\" title=\"Distribution.Utils.Progress\">Progress</a> step fail done","name":"failProgress","module":"Distribution.Utils.Progress","link":"Distribution-Utils-Progress.html#v:failProgress"},{"display_html":"<a href=\"#v:foldProgress\">foldProgress</a> :: (step -&gt; a -&gt; a) -&gt; (fail -&gt; a) -&gt; (done -&gt; a) -&gt; <a href=\"Distribution-Utils-Progress.html#t:Progress\" title=\"Distribution.Utils.Progress\">Progress</a> step fail done -&gt; a","name":"foldProgress","module":"Distribution.Utils.Progress","link":"Distribution-Utils-Progress.html#v:foldProgress"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ShortText\">ShortText</a>","name":"ShortText","module":"Distribution.Utils.ShortText","link":"Distribution-Utils-ShortText.html#t:ShortText"},{"display_html":"<a href=\"#v:toShortText\">toShortText</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Utils-ShortText.html#t:ShortText\" title=\"Distribution.Utils.ShortText\">ShortText</a>","name":"toShortText","module":"Distribution.Utils.ShortText","link":"Distribution-Utils-ShortText.html#v:toShortText"},{"display_html":"<a href=\"#v:fromShortText\">fromShortText</a> :: <a href=\"Distribution-Utils-ShortText.html#t:ShortText\" title=\"Distribution.Utils.ShortText\">ShortText</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"fromShortText","module":"Distribution.Utils.ShortText","link":"Distribution-Utils-ShortText.html#v:fromShortText"},{"display_html":"<a href=\"#v:decodeStringUtf8\">decodeStringUtf8</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:Word8\" title=\"Distribution.Compat.Prelude.Internal\">Word8</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"decodeStringUtf8","module":"Distribution.Utils.ShortText","link":"Distribution-Utils-ShortText.html#v:decodeStringUtf8"},{"display_html":"<a href=\"#v:encodeStringUtf8\">encodeStringUtf8</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:Word8\" title=\"Distribution.Compat.Prelude.Internal\">Word8</a>]","name":"encodeStringUtf8","module":"Distribution.Utils.ShortText","link":"Distribution-Utils-ShortText.html#v:encodeStringUtf8"},{"display_html":"<a href=\"#v:withFileContents\">withFileContents</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; (<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> a) -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> a","name":"withFileContents","module":"Distribution.Utils.Generic","link":"Distribution-Utils-Generic.html#v:withFileContents"},{"display_html":"<a href=\"#v:writeFileAtomic\">writeFileAtomic</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"../bytestring-0.10.10.1/Data-ByteString-Lazy.html#t:ByteString\" title=\"Data.ByteString.Lazy\">ByteString</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> ()","name":"writeFileAtomic","module":"Distribution.Utils.Generic","link":"Distribution-Utils-Generic.html#v:writeFileAtomic"},{"display_html":"<a href=\"#v:fromUTF8BS\">fromUTF8BS</a> :: <a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"fromUTF8BS","module":"Distribution.Utils.Generic","link":"Distribution-Utils-Generic.html#v:fromUTF8BS"},{"display_html":"<a href=\"#v:fromUTF8LBS\">fromUTF8LBS</a> :: <a href=\"../bytestring-0.10.10.1/Data-ByteString-Lazy.html#t:ByteString\" title=\"Data.ByteString.Lazy\">ByteString</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"fromUTF8LBS","module":"Distribution.Utils.Generic","link":"Distribution-Utils-Generic.html#v:fromUTF8LBS"},{"display_html":"<a href=\"#v:toUTF8BS\">toUTF8BS</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a>","name":"toUTF8BS","module":"Distribution.Utils.Generic","link":"Distribution-Utils-Generic.html#v:toUTF8BS"},{"display_html":"<a href=\"#v:toUTF8LBS\">toUTF8LBS</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"../bytestring-0.10.10.1/Data-ByteString-Lazy.html#t:ByteString\" title=\"Data.ByteString.Lazy\">ByteString</a>","name":"toUTF8LBS","module":"Distribution.Utils.Generic","link":"Distribution-Utils-Generic.html#v:toUTF8LBS"},{"display_html":"<a href=\"#v:validateUTF8\">validateUTF8</a> :: <a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>","name":"validateUTF8","module":"Distribution.Utils.Generic","link":"Distribution-Utils-Generic.html#v:validateUTF8"},{"display_html":"<a href=\"#v:readUTF8File\">readUTF8File</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"readUTF8File","module":"Distribution.Utils.Generic","link":"Distribution-Utils-Generic.html#v:readUTF8File"},{"display_html":"<a href=\"#v:withUTF8FileContents\">withUTF8FileContents</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; (<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> a) -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> a","name":"withUTF8FileContents","module":"Distribution.Utils.Generic","link":"Distribution-Utils-Generic.html#v:withUTF8FileContents"},{"display_html":"<a href=\"#v:writeUTF8File\">writeUTF8File</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> ()","name":"writeUTF8File","module":"Distribution.Utils.Generic","link":"Distribution-Utils-Generic.html#v:writeUTF8File"},{"display_html":"<a href=\"#v:ignoreBOM\">ignoreBOM</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"ignoreBOM","module":"Distribution.Utils.Generic","link":"Distribution-Utils-Generic.html#v:ignoreBOM"},{"display_html":"<a href=\"#v:normaliseLineEndings\">normaliseLineEndings</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"normaliseLineEndings","module":"Distribution.Utils.Generic","link":"Distribution-Utils-Generic.html#v:normaliseLineEndings"},{"display_html":"<a href=\"#v:dropWhileEndLE\">dropWhileEndLE</a> :: (a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>) -&gt; [a] -&gt; [a]","name":"dropWhileEndLE","module":"Distribution.Utils.Generic","link":"Distribution-Utils-Generic.html#v:dropWhileEndLE"},{"display_html":"<a href=\"#v:takeWhileEndLE\">takeWhileEndLE</a> :: (a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>) -&gt; [a] -&gt; [a]","name":"takeWhileEndLE","module":"Distribution.Utils.Generic","link":"Distribution-Utils-Generic.html#v:takeWhileEndLE"},{"display_html":"<a href=\"#v:equating\">equating</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Eq\" title=\"Distribution.Compat.Prelude.Internal\">Eq</a> a =&gt; (b -&gt; a) -&gt; b -&gt; b -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"equating","module":"Distribution.Utils.Generic","link":"Distribution-Utils-Generic.html#v:equating"},{"display_html":"<a href=\"#v:comparing\">comparing</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Ord\" title=\"Distribution.Compat.Prelude.Internal\">Ord</a> a =&gt; (b -&gt; a) -&gt; b -&gt; b -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Ordering\" title=\"Distribution.Compat.Prelude.Internal\">Ordering</a>","name":"comparing","module":"Distribution.Utils.Generic","link":"Distribution-Utils-Generic.html#v:comparing"},{"display_html":"<a href=\"#v:isInfixOf\">isInfixOf</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Eq\" title=\"Distribution.Compat.Prelude.Internal\">Eq</a> a =&gt; [a] -&gt; [a] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"isInfixOf","module":"Distribution.Utils.Generic","link":"Distribution-Utils-Generic.html#v:isInfixOf"},{"display_html":"<a href=\"#v:intercalate\">intercalate</a> :: [a] -&gt; [[a]] -&gt; [a]","name":"intercalate","module":"Distribution.Utils.Generic","link":"Distribution-Utils-Generic.html#v:intercalate"},{"display_html":"<a href=\"#v:lowercase\">lowercase</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"lowercase","module":"Distribution.Utils.Generic","link":"Distribution-Utils-Generic.html#v:lowercase"},{"display_html":"<a href=\"#v:isAscii\">isAscii</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"isAscii","module":"Distribution.Utils.Generic","link":"Distribution-Utils-Generic.html#v:isAscii"},{"display_html":"<a href=\"#v:isAsciiAlpha\">isAsciiAlpha</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"isAsciiAlpha","module":"Distribution.Utils.Generic","link":"Distribution-Utils-Generic.html#v:isAsciiAlpha"},{"display_html":"<a href=\"#v:isAsciiAlphaNum\">isAsciiAlphaNum</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"isAsciiAlphaNum","module":"Distribution.Utils.Generic","link":"Distribution-Utils-Generic.html#v:isAsciiAlphaNum"},{"display_html":"<a href=\"#v:listUnion\">listUnion</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Ord\" title=\"Distribution.Compat.Prelude.Internal\">Ord</a> a =&gt; [a] -&gt; [a] -&gt; [a]","name":"listUnion","module":"Distribution.Utils.Generic","link":"Distribution-Utils-Generic.html#v:listUnion"},{"display_html":"<a href=\"#v:listUnionRight\">listUnionRight</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Ord\" title=\"Distribution.Compat.Prelude.Internal\">Ord</a> a =&gt; [a] -&gt; [a] -&gt; [a]","name":"listUnionRight","module":"Distribution.Utils.Generic","link":"Distribution-Utils-Generic.html#v:listUnionRight"},{"display_html":"<a href=\"#v:ordNub\">ordNub</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Ord\" title=\"Distribution.Compat.Prelude.Internal\">Ord</a> a =&gt; [a] -&gt; [a]","name":"ordNub","module":"Distribution.Utils.Generic","link":"Distribution-Utils-Generic.html#v:ordNub"},{"display_html":"<a href=\"#v:ordNubBy\">ordNubBy</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Ord\" title=\"Distribution.Compat.Prelude.Internal\">Ord</a> b =&gt; (a -&gt; b) -&gt; [a] -&gt; [a]","name":"ordNubBy","module":"Distribution.Utils.Generic","link":"Distribution-Utils-Generic.html#v:ordNubBy"},{"display_html":"<a href=\"#v:ordNubRight\">ordNubRight</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Ord\" title=\"Distribution.Compat.Prelude.Internal\">Ord</a> a =&gt; [a] -&gt; [a]","name":"ordNubRight","module":"Distribution.Utils.Generic","link":"Distribution-Utils-Generic.html#v:ordNubRight"},{"display_html":"<a href=\"#v:safeTail\">safeTail</a> :: [a] -&gt; [a]","name":"safeTail","module":"Distribution.Utils.Generic","link":"Distribution-Utils-Generic.html#v:safeTail"},{"display_html":"<a href=\"#v:unintersperse\">unintersperse</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"unintersperse","module":"Distribution.Utils.Generic","link":"Distribution-Utils-Generic.html#v:unintersperse"},{"display_html":"<a href=\"#v:wrapText\">wrapText</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"wrapText","module":"Distribution.Utils.Generic","link":"Distribution-Utils-Generic.html#v:wrapText"},{"display_html":"<a href=\"#v:wrapLine\">wrapLine</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; [[<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]]","name":"wrapLine","module":"Distribution.Utils.Generic","link":"Distribution-Utils-Generic.html#v:wrapLine"},{"display_html":"<a href=\"#v:unfoldrM\">unfoldrM</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Monad\" title=\"Distribution.Compat.Prelude.Internal\">Monad</a> m =&gt; (b -&gt; m (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> (a, b))) -&gt; b -&gt; m [a]","name":"unfoldrM","module":"Distribution.Utils.Generic","link":"Distribution-Utils-Generic.html#v:unfoldrM"},{"display_html":"<a href=\"#v:spanMaybe\">spanMaybe</a> :: (a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> b) -&gt; [a] -&gt; ([b], [a])","name":"spanMaybe","module":"Distribution.Utils.Generic","link":"Distribution-Utils-Generic.html#v:spanMaybe"},{"display_html":"<a href=\"#v:breakMaybe\">breakMaybe</a> :: (a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> b) -&gt; [a] -&gt; ([a], <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> (b, [a]))","name":"breakMaybe","module":"Distribution.Utils.Generic","link":"Distribution-Utils-Generic.html#v:breakMaybe"},{"display_html":"<a href=\"#v:isAbsoluteOnAnyPlatform\">isAbsoluteOnAnyPlatform</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"isAbsoluteOnAnyPlatform","module":"Distribution.Utils.Generic","link":"Distribution-Utils-Generic.html#v:isAbsoluteOnAnyPlatform"},{"display_html":"<a href=\"#v:isRelativeOnAnyPlatform\">isRelativeOnAnyPlatform</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"isRelativeOnAnyPlatform","module":"Distribution.Utils.Generic","link":"Distribution-Utils-Generic.html#v:isRelativeOnAnyPlatform"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:FieldLineStream\">FieldLineStream</a><ul class=\"subs\"><li>= <a href=\"#v:FLSLast\">FLSLast</a> !<a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a></li><li>| <a href=\"#v:FLSCons\">FLSCons</a> !<a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a> <a href=\"Distribution-Parsec-FieldLineStream.html#t:FieldLineStream\" title=\"Distribution.Parsec.FieldLineStream\">FieldLineStream</a></li></ul>","name":"FieldLineStream FLSLast FLSCons","module":"Distribution.Parsec.FieldLineStream","link":"Distribution-Parsec-FieldLineStream.html#t:FieldLineStream"},{"display_html":"<a href=\"#v:fieldLineStreamFromString\">fieldLineStreamFromString</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Parsec-FieldLineStream.html#t:FieldLineStream\" title=\"Distribution.Parsec.FieldLineStream\">FieldLineStream</a>","name":"fieldLineStreamFromString","module":"Distribution.Parsec.FieldLineStream","link":"Distribution-Parsec-FieldLineStream.html#v:fieldLineStreamFromString"},{"display_html":"<a href=\"#v:fieldLineStreamFromBS\">fieldLineStreamFromBS</a> :: <a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a> -&gt; <a href=\"Distribution-Parsec-FieldLineStream.html#t:FieldLineStream\" title=\"Distribution.Parsec.FieldLineStream\">FieldLineStream</a>","name":"fieldLineStreamFromBS","module":"Distribution.Parsec.FieldLineStream","link":"Distribution-Parsec-FieldLineStream.html#v:fieldLineStreamFromBS"},{"display_html":"<a href=\"#v:fieldLineStreamEnd\">fieldLineStreamEnd</a> :: <a href=\"Distribution-Parsec-FieldLineStream.html#t:FieldLineStream\" title=\"Distribution.Parsec.FieldLineStream\">FieldLineStream</a>","name":"fieldLineStreamEnd","module":"Distribution.Parsec.FieldLineStream","link":"Distribution-Parsec-FieldLineStream.html#v:fieldLineStreamEnd"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:Parsec\">Parsec</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:parsec\">parsec</a> :: <a href=\"Distribution-Parsec.html#t:CabalParsing\" title=\"Distribution.Parsec\">CabalParsing</a> m =&gt; m a</li></ul>","name":"Parsec parsec","module":"Distribution.Parsec","link":"Distribution-Parsec.html#t:Parsec"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:ParsecParser\">ParsecParser</a> a = <a href=\"#v:PP\">PP</a> {<ul class=\"subs\"><li><a href=\"#v:unPP\">unPP</a> :: <a href=\"Distribution-CabalSpecVersion.html#t:CabalSpecVersion\" title=\"Distribution.CabalSpecVersion\">CabalSpecVersion</a> -&gt; <a href=\"../parsec-3.1.14.0/Text-Parsec.html#t:Parsec\" title=\"Text.Parsec\">Parsec</a> <a href=\"Distribution-Parsec-FieldLineStream.html#t:FieldLineStream\" title=\"Distribution.Parsec.FieldLineStream\">FieldLineStream</a> [<a href=\"Distribution-Parsec.html#t:PWarning\" title=\"Distribution.Parsec\">PWarning</a>] a</li></ul>}","name":"ParsecParser PP unPP","module":"Distribution.Parsec","link":"Distribution-Parsec.html#t:ParsecParser"},{"display_html":"<a href=\"#v:runParsecParser\">runParsecParser</a> :: <a href=\"Distribution-Parsec.html#t:ParsecParser\" title=\"Distribution.Parsec\">ParsecParser</a> a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Parsec-FieldLineStream.html#t:FieldLineStream\" title=\"Distribution.Parsec.FieldLineStream\">FieldLineStream</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> <a href=\"../parsec-3.1.14.0/Text-Parsec-Error.html#t:ParseError\" title=\"Text.Parsec.Error\">ParseError</a> a","name":"runParsecParser","module":"Distribution.Parsec","link":"Distribution-Parsec.html#v:runParsecParser"},{"display_html":"<a href=\"#v:runParsecParser-39-\">runParsecParser'</a> :: <a href=\"Distribution-CabalSpecVersion.html#t:CabalSpecVersion\" title=\"Distribution.CabalSpecVersion\">CabalSpecVersion</a> -&gt; <a href=\"Distribution-Parsec.html#t:ParsecParser\" title=\"Distribution.Parsec\">ParsecParser</a> a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Parsec-FieldLineStream.html#t:FieldLineStream\" title=\"Distribution.Parsec.FieldLineStream\">FieldLineStream</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> <a href=\"../parsec-3.1.14.0/Text-Parsec-Error.html#t:ParseError\" title=\"Text.Parsec.Error\">ParseError</a> a","name":"runParsecParser'","module":"Distribution.Parsec","link":"Distribution-Parsec.html#v:runParsecParser-39-"},{"display_html":"<a href=\"#v:simpleParsec\">simpleParsec</a> :: <a href=\"Distribution-Parsec.html#t:Parsec\" title=\"Distribution.Parsec\">Parsec</a> a =&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> a","name":"simpleParsec","module":"Distribution.Parsec","link":"Distribution-Parsec.html#v:simpleParsec"},{"display_html":"<a href=\"#v:lexemeParsec\">lexemeParsec</a> :: (<a href=\"Distribution-Parsec.html#t:CabalParsing\" title=\"Distribution.Parsec\">CabalParsing</a> m, <a href=\"Distribution-Parsec.html#t:Parsec\" title=\"Distribution.Parsec\">Parsec</a> a) =&gt; m a","name":"lexemeParsec","module":"Distribution.Parsec","link":"Distribution-Parsec.html#v:lexemeParsec"},{"display_html":"<a href=\"#v:eitherParsec\">eitherParsec</a> :: <a href=\"Distribution-Parsec.html#t:Parsec\" title=\"Distribution.Parsec\">Parsec</a> a =&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> a","name":"eitherParsec","module":"Distribution.Parsec","link":"Distribution-Parsec.html#v:eitherParsec"},{"display_html":"<a href=\"#v:explicitEitherParsec\">explicitEitherParsec</a> :: <a href=\"Distribution-Parsec.html#t:ParsecParser\" title=\"Distribution.Parsec\">ParsecParser</a> a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> a","name":"explicitEitherParsec","module":"Distribution.Parsec","link":"Distribution-Parsec.html#v:explicitEitherParsec"},{"display_html":"<span class=\"keyword\">class</span> (<a href=\"Distribution-Compat-CharParsing.html#t:CharParsing\" title=\"Distribution.Compat.CharParsing\">CharParsing</a> m, <a href=\"Distribution-Compat-Prelude-Internal.html#t:MonadPlus\" title=\"Distribution.Compat.Prelude.Internal\">MonadPlus</a> m, <a href=\"Distribution-Compat-Prelude-Internal.html#t:MonadFail\" title=\"Distribution.Compat.Prelude.Internal\">MonadFail</a> m) =&gt; <a href=\"#t:CabalParsing\">CabalParsing</a> m <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:parsecWarning\">parsecWarning</a> :: <a href=\"Distribution-Parsec.html#t:PWarnType\" title=\"Distribution.Parsec\">PWarnType</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; m ()</li><li><a href=\"#v:parsecHaskellString\">parsecHaskellString</a> :: m <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:askCabalSpecVersion\">askCabalSpecVersion</a> :: m <a href=\"Distribution-CabalSpecVersion.html#t:CabalSpecVersion\" title=\"Distribution.CabalSpecVersion\">CabalSpecVersion</a></li></ul>","name":"CabalParsing parsecWarning parsecHaskellString askCabalSpecVersion","module":"Distribution.Parsec","link":"Distribution-Parsec.html#t:CabalParsing"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PWarnType\">PWarnType</a><ul class=\"subs\"><li>= <a href=\"#v:PWTOther\">PWTOther</a></li><li>| <a href=\"#v:PWTUTF\">PWTUTF</a></li><li>| <a href=\"#v:PWTBoolCase\">PWTBoolCase</a></li><li>| <a href=\"#v:PWTVersionTag\">PWTVersionTag</a></li><li>| <a href=\"#v:PWTNewSyntax\">PWTNewSyntax</a></li><li>| <a href=\"#v:PWTOldSyntax\">PWTOldSyntax</a></li><li>| <a href=\"#v:PWTDeprecatedField\">PWTDeprecatedField</a></li><li>| <a href=\"#v:PWTInvalidSubsection\">PWTInvalidSubsection</a></li><li>| <a href=\"#v:PWTUnknownField\">PWTUnknownField</a></li><li>| <a href=\"#v:PWTUnknownSection\">PWTUnknownSection</a></li><li>| <a href=\"#v:PWTTrailingFields\">PWTTrailingFields</a></li><li>| <a href=\"#v:PWTExtraMainIs\">PWTExtraMainIs</a></li><li>| <a href=\"#v:PWTExtraTestModule\">PWTExtraTestModule</a></li><li>| <a href=\"#v:PWTExtraBenchmarkModule\">PWTExtraBenchmarkModule</a></li><li>| <a href=\"#v:PWTLexNBSP\">PWTLexNBSP</a></li><li>| <a href=\"#v:PWTLexBOM\">PWTLexBOM</a></li><li>| <a href=\"#v:PWTLexTab\">PWTLexTab</a></li><li>| <a href=\"#v:PWTQuirkyCabalFile\">PWTQuirkyCabalFile</a></li><li>| <a href=\"#v:PWTDoubleDash\">PWTDoubleDash</a></li><li>| <a href=\"#v:PWTMultipleSingularField\">PWTMultipleSingularField</a></li><li>| <a href=\"#v:PWTBuildTypeDefault\">PWTBuildTypeDefault</a></li></ul>","name":"PWarnType PWTOther PWTUTF PWTBoolCase PWTVersionTag PWTNewSyntax PWTOldSyntax PWTDeprecatedField PWTInvalidSubsection PWTUnknownField PWTUnknownSection PWTTrailingFields PWTExtraMainIs PWTExtraTestModule PWTExtraBenchmarkModule PWTLexNBSP PWTLexBOM PWTLexTab PWTQuirkyCabalFile PWTDoubleDash PWTMultipleSingularField PWTBuildTypeDefault","module":"Distribution.Parsec","link":"Distribution-Parsec.html#t:PWarnType"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PWarning\">PWarning</a> = <a href=\"#v:PWarning\">PWarning</a> !<a href=\"Distribution-Parsec.html#t:PWarnType\" title=\"Distribution.Parsec\">PWarnType</a> !<a href=\"Distribution-Parsec.html#t:Position\" title=\"Distribution.Parsec\">Position</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"PWarning PWarning","module":"Distribution.Parsec","link":"Distribution-Parsec.html#t:PWarning"},{"display_html":"<a href=\"#v:showPWarning\">showPWarning</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Parsec.html#t:PWarning\" title=\"Distribution.Parsec\">PWarning</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"showPWarning","module":"Distribution.Parsec","link":"Distribution-Parsec.html#v:showPWarning"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PError\">PError</a> = <a href=\"#v:PError\">PError</a> <a href=\"Distribution-Parsec.html#t:Position\" title=\"Distribution.Parsec\">Position</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"PError PError","module":"Distribution.Parsec","link":"Distribution-Parsec.html#t:PError"},{"display_html":"<a href=\"#v:showPError\">showPError</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Parsec.html#t:PError\" title=\"Distribution.Parsec\">PError</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"showPError","module":"Distribution.Parsec","link":"Distribution-Parsec.html#v:showPError"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Position\">Position</a> = <a href=\"#v:Position\">Position</a> !<a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a> !<a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>","name":"Position Position","module":"Distribution.Parsec","link":"Distribution-Parsec.html#t:Position"},{"display_html":"<a href=\"#v:incPos\">incPos</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a> -&gt; <a href=\"Distribution-Parsec.html#t:Position\" title=\"Distribution.Parsec\">Position</a> -&gt; <a href=\"Distribution-Parsec.html#t:Position\" title=\"Distribution.Parsec\">Position</a>","name":"incPos","module":"Distribution.Parsec","link":"Distribution-Parsec.html#v:incPos"},{"display_html":"<a href=\"#v:retPos\">retPos</a> :: <a href=\"Distribution-Parsec.html#t:Position\" title=\"Distribution.Parsec\">Position</a> -&gt; <a href=\"Distribution-Parsec.html#t:Position\" title=\"Distribution.Parsec\">Position</a>","name":"retPos","module":"Distribution.Parsec","link":"Distribution-Parsec.html#v:retPos"},{"display_html":"<a href=\"#v:showPos\">showPos</a> :: <a href=\"Distribution-Parsec.html#t:Position\" title=\"Distribution.Parsec\">Position</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"showPos","module":"Distribution.Parsec","link":"Distribution-Parsec.html#v:showPos"},{"display_html":"<a href=\"#v:zeroPos\">zeroPos</a> :: <a href=\"Distribution-Parsec.html#t:Position\" title=\"Distribution.Parsec\">Position</a>","name":"zeroPos","module":"Distribution.Parsec","link":"Distribution-Parsec.html#v:zeroPos"},{"display_html":"<a href=\"#v:parsecToken\">parsecToken</a> :: <a href=\"Distribution-Parsec.html#t:CabalParsing\" title=\"Distribution.Parsec\">CabalParsing</a> m =&gt; m <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"parsecToken","module":"Distribution.Parsec","link":"Distribution-Parsec.html#v:parsecToken"},{"display_html":"<a href=\"#v:parsecToken-39-\">parsecToken'</a> :: <a href=\"Distribution-Parsec.html#t:CabalParsing\" title=\"Distribution.Parsec\">CabalParsing</a> m =&gt; m <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"parsecToken'","module":"Distribution.Parsec","link":"Distribution-Parsec.html#v:parsecToken-39-"},{"display_html":"<a href=\"#v:parsecFilePath\">parsecFilePath</a> :: <a href=\"Distribution-Parsec.html#t:CabalParsing\" title=\"Distribution.Parsec\">CabalParsing</a> m =&gt; m <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"parsecFilePath","module":"Distribution.Parsec","link":"Distribution-Parsec.html#v:parsecFilePath"},{"display_html":"<a href=\"#v:parsecQuoted\">parsecQuoted</a> :: <a href=\"Distribution-Parsec.html#t:CabalParsing\" title=\"Distribution.Parsec\">CabalParsing</a> m =&gt; m a -&gt; m a","name":"parsecQuoted","module":"Distribution.Parsec","link":"Distribution-Parsec.html#v:parsecQuoted"},{"display_html":"<a href=\"#v:parsecMaybeQuoted\">parsecMaybeQuoted</a> :: <a href=\"Distribution-Parsec.html#t:CabalParsing\" title=\"Distribution.Parsec\">CabalParsing</a> m =&gt; m a -&gt; m a","name":"parsecMaybeQuoted","module":"Distribution.Parsec","link":"Distribution-Parsec.html#v:parsecMaybeQuoted"},{"display_html":"<a href=\"#v:parsecCommaList\">parsecCommaList</a> :: <a href=\"Distribution-Parsec.html#t:CabalParsing\" title=\"Distribution.Parsec\">CabalParsing</a> m =&gt; m a -&gt; m [a]","name":"parsecCommaList","module":"Distribution.Parsec","link":"Distribution-Parsec.html#v:parsecCommaList"},{"display_html":"<a href=\"#v:parsecLeadingCommaList\">parsecLeadingCommaList</a> :: <a href=\"Distribution-Parsec.html#t:CabalParsing\" title=\"Distribution.Parsec\">CabalParsing</a> m =&gt; m a -&gt; m [a]","name":"parsecLeadingCommaList","module":"Distribution.Parsec","link":"Distribution-Parsec.html#v:parsecLeadingCommaList"},{"display_html":"<a href=\"#v:parsecOptCommaList\">parsecOptCommaList</a> :: <a href=\"Distribution-Parsec.html#t:CabalParsing\" title=\"Distribution.Parsec\">CabalParsing</a> m =&gt; m a -&gt; m [a]","name":"parsecOptCommaList","module":"Distribution.Parsec","link":"Distribution-Parsec.html#v:parsecOptCommaList"},{"display_html":"<a href=\"#v:parsecLeadingOptCommaList\">parsecLeadingOptCommaList</a> :: <a href=\"Distribution-Parsec.html#t:CabalParsing\" title=\"Distribution.Parsec\">CabalParsing</a> m =&gt; m a -&gt; m [a]","name":"parsecLeadingOptCommaList","module":"Distribution.Parsec","link":"Distribution-Parsec.html#v:parsecLeadingOptCommaList"},{"display_html":"<a href=\"#v:parsecStandard\">parsecStandard</a> :: (<a href=\"Distribution-Parsec.html#t:CabalParsing\" title=\"Distribution.Parsec\">CabalParsing</a> m, <a href=\"Distribution-Parsec.html#t:Parsec\" title=\"Distribution.Parsec\">Parsec</a> ver) =&gt; (ver -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; a) -&gt; m a","name":"parsecStandard","module":"Distribution.Parsec","link":"Distribution-Parsec.html#v:parsecStandard"},{"display_html":"<a href=\"#v:parsecUnqualComponentName\">parsecUnqualComponentName</a> :: <a href=\"Distribution-Parsec.html#t:CabalParsing\" title=\"Distribution.Parsec\">CabalParsing</a> m =&gt; m <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"parsecUnqualComponentName","module":"Distribution.Parsec","link":"Distribution-Parsec.html#v:parsecUnqualComponentName"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Version\">Version</a>","name":"Version","module":"Distribution.Types.Version","link":"Distribution-Types-Version.html#t:Version"},{"display_html":"<a href=\"#v:mkVersion\">mkVersion</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>] -&gt; <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>","name":"mkVersion","module":"Distribution.Types.Version","link":"Distribution-Types-Version.html#v:mkVersion"},{"display_html":"<a href=\"#v:mkVersion-39-\">mkVersion'</a> :: <a href=\"../base-4.13.0.0/Data-Version.html#t:Version\" title=\"Data.Version\">Version</a> -&gt; <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>","name":"mkVersion'","module":"Distribution.Types.Version","link":"Distribution-Types-Version.html#v:mkVersion-39-"},{"display_html":"<a href=\"#v:versionNumbers\">versionNumbers</a> :: <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>]","name":"versionNumbers","module":"Distribution.Types.Version","link":"Distribution-Types-Version.html#v:versionNumbers"},{"display_html":"<a href=\"#v:nullVersion\">nullVersion</a> :: <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>","name":"nullVersion","module":"Distribution.Types.Version","link":"Distribution-Types-Version.html#v:nullVersion"},{"display_html":"<a href=\"#v:alterVersion\">alterVersion</a> :: ([<a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>] -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>]) -&gt; <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>","name":"alterVersion","module":"Distribution.Types.Version","link":"Distribution-Types-Version.html#v:alterVersion"},{"display_html":"<a href=\"#v:version0\">version0</a> :: <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>","name":"version0","module":"Distribution.Types.Version","link":"Distribution-Types-Version.html#v:version0"},{"display_html":"<a href=\"#v:validVersion\">validVersion</a> :: <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"validVersion","module":"Distribution.Types.Version","link":"Distribution-Types-Version.html#v:validVersion"},{"display_html":"<a href=\"#v:versionDigitParser\">versionDigitParser</a> :: <a href=\"Distribution-Parsec.html#t:CabalParsing\" title=\"Distribution.Parsec\">CabalParsing</a> m =&gt; m <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>","name":"versionDigitParser","module":"Distribution.Types.Version","link":"Distribution-Types-Version.html#v:versionDigitParser"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:VersionRange\">VersionRange</a><ul class=\"subs\"><li>= <a href=\"#v:AnyVersion\">AnyVersion</a></li><li>| <a href=\"#v:ThisVersion\">ThisVersion</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a></li><li>| <a href=\"#v:LaterVersion\">LaterVersion</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a></li><li>| <a href=\"#v:OrLaterVersion\">OrLaterVersion</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a></li><li>| <a href=\"#v:EarlierVersion\">EarlierVersion</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a></li><li>| <a href=\"#v:OrEarlierVersion\">OrEarlierVersion</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a></li><li>| <a href=\"#v:WildcardVersion\">WildcardVersion</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a></li><li>| <a href=\"#v:MajorBoundVersion\">MajorBoundVersion</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a></li><li>| <a href=\"#v:UnionVersionRanges\">UnionVersionRanges</a> <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a> <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a></li><li>| <a href=\"#v:IntersectVersionRanges\">IntersectVersionRanges</a> <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a> <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a></li><li>| <a href=\"#v:VersionRangeParens\">VersionRangeParens</a> <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a></li></ul>","name":"VersionRange AnyVersion ThisVersion LaterVersion OrLaterVersion EarlierVersion OrEarlierVersion WildcardVersion MajorBoundVersion UnionVersionRanges IntersectVersionRanges VersionRangeParens","module":"Distribution.Types.VersionRange.Internal","link":"Distribution-Types-VersionRange-Internal.html#t:VersionRange"},{"display_html":"<a href=\"#v:anyVersion\">anyVersion</a> :: <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a>","name":"anyVersion","module":"Distribution.Types.VersionRange.Internal","link":"Distribution-Types-VersionRange-Internal.html#v:anyVersion"},{"display_html":"<a href=\"#v:noVersion\">noVersion</a> :: <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a>","name":"noVersion","module":"Distribution.Types.VersionRange.Internal","link":"Distribution-Types-VersionRange-Internal.html#v:noVersion"},{"display_html":"<a href=\"#v:thisVersion\">thisVersion</a> :: <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a>","name":"thisVersion","module":"Distribution.Types.VersionRange.Internal","link":"Distribution-Types-VersionRange-Internal.html#v:thisVersion"},{"display_html":"<a href=\"#v:notThisVersion\">notThisVersion</a> :: <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a>","name":"notThisVersion","module":"Distribution.Types.VersionRange.Internal","link":"Distribution-Types-VersionRange-Internal.html#v:notThisVersion"},{"display_html":"<a href=\"#v:laterVersion\">laterVersion</a> :: <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a>","name":"laterVersion","module":"Distribution.Types.VersionRange.Internal","link":"Distribution-Types-VersionRange-Internal.html#v:laterVersion"},{"display_html":"<a href=\"#v:earlierVersion\">earlierVersion</a> :: <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a>","name":"earlierVersion","module":"Distribution.Types.VersionRange.Internal","link":"Distribution-Types-VersionRange-Internal.html#v:earlierVersion"},{"display_html":"<a href=\"#v:orLaterVersion\">orLaterVersion</a> :: <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a>","name":"orLaterVersion","module":"Distribution.Types.VersionRange.Internal","link":"Distribution-Types-VersionRange-Internal.html#v:orLaterVersion"},{"display_html":"<a href=\"#v:orEarlierVersion\">orEarlierVersion</a> :: <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a>","name":"orEarlierVersion","module":"Distribution.Types.VersionRange.Internal","link":"Distribution-Types-VersionRange-Internal.html#v:orEarlierVersion"},{"display_html":"<a href=\"#v:unionVersionRanges\">unionVersionRanges</a> :: <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a> -&gt; <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a> -&gt; <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a>","name":"unionVersionRanges","module":"Distribution.Types.VersionRange.Internal","link":"Distribution-Types-VersionRange-Internal.html#v:unionVersionRanges"},{"display_html":"<a href=\"#v:intersectVersionRanges\">intersectVersionRanges</a> :: <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a> -&gt; <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a> -&gt; <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a>","name":"intersectVersionRanges","module":"Distribution.Types.VersionRange.Internal","link":"Distribution-Types-VersionRange-Internal.html#v:intersectVersionRanges"},{"display_html":"<a href=\"#v:withinVersion\">withinVersion</a> :: <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a>","name":"withinVersion","module":"Distribution.Types.VersionRange.Internal","link":"Distribution-Types-VersionRange-Internal.html#v:withinVersion"},{"display_html":"<a href=\"#v:majorBoundVersion\">majorBoundVersion</a> :: <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a>","name":"majorBoundVersion","module":"Distribution.Types.VersionRange.Internal","link":"Distribution-Types-VersionRange-Internal.html#v:majorBoundVersion"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:VersionRangeF\">VersionRangeF</a> a<ul class=\"subs\"><li>= <a href=\"#v:AnyVersionF\">AnyVersionF</a></li><li>| <a href=\"#v:ThisVersionF\">ThisVersionF</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a></li><li>| <a href=\"#v:LaterVersionF\">LaterVersionF</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a></li><li>| <a href=\"#v:OrLaterVersionF\">OrLaterVersionF</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a></li><li>| <a href=\"#v:EarlierVersionF\">EarlierVersionF</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a></li><li>| <a href=\"#v:OrEarlierVersionF\">OrEarlierVersionF</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a></li><li>| <a href=\"#v:WildcardVersionF\">WildcardVersionF</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a></li><li>| <a href=\"#v:MajorBoundVersionF\">MajorBoundVersionF</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a></li><li>| <a href=\"#v:UnionVersionRangesF\">UnionVersionRangesF</a> a a</li><li>| <a href=\"#v:IntersectVersionRangesF\">IntersectVersionRangesF</a> a a</li><li>| <a href=\"#v:VersionRangeParensF\">VersionRangeParensF</a> a</li></ul>","name":"VersionRangeF AnyVersionF ThisVersionF LaterVersionF OrLaterVersionF EarlierVersionF OrEarlierVersionF WildcardVersionF MajorBoundVersionF UnionVersionRangesF IntersectVersionRangesF VersionRangeParensF","module":"Distribution.Types.VersionRange.Internal","link":"Distribution-Types-VersionRange-Internal.html#t:VersionRangeF"},{"display_html":"<a href=\"#v:projectVersionRange\">projectVersionRange</a> :: <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a> -&gt; <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRangeF\" title=\"Distribution.Types.VersionRange.Internal\">VersionRangeF</a> <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a>","name":"projectVersionRange","module":"Distribution.Types.VersionRange.Internal","link":"Distribution-Types-VersionRange-Internal.html#v:projectVersionRange"},{"display_html":"<a href=\"#v:embedVersionRange\">embedVersionRange</a> :: <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRangeF\" title=\"Distribution.Types.VersionRange.Internal\">VersionRangeF</a> <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a> -&gt; <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a>","name":"embedVersionRange","module":"Distribution.Types.VersionRange.Internal","link":"Distribution-Types-VersionRange-Internal.html#v:embedVersionRange"},{"display_html":"<a href=\"#v:cataVersionRange\">cataVersionRange</a> :: (<a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRangeF\" title=\"Distribution.Types.VersionRange.Internal\">VersionRangeF</a> a -&gt; a) -&gt; <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a> -&gt; a","name":"cataVersionRange","module":"Distribution.Types.VersionRange.Internal","link":"Distribution-Types-VersionRange-Internal.html#v:cataVersionRange"},{"display_html":"<a href=\"#v:anaVersionRange\">anaVersionRange</a> :: (a -&gt; <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRangeF\" title=\"Distribution.Types.VersionRange.Internal\">VersionRangeF</a> a) -&gt; a -&gt; <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a>","name":"anaVersionRange","module":"Distribution.Types.VersionRange.Internal","link":"Distribution-Types-VersionRange-Internal.html#v:anaVersionRange"},{"display_html":"<a href=\"#v:hyloVersionRange\">hyloVersionRange</a> :: (<a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRangeF\" title=\"Distribution.Types.VersionRange.Internal\">VersionRangeF</a> <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a> -&gt; <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a>) -&gt; (<a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a> -&gt; <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRangeF\" title=\"Distribution.Types.VersionRange.Internal\">VersionRangeF</a> <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a>) -&gt; <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a> -&gt; <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a>","name":"hyloVersionRange","module":"Distribution.Types.VersionRange.Internal","link":"Distribution-Types-VersionRange-Internal.html#v:hyloVersionRange"},{"display_html":"<a href=\"#v:versionRangeParser\">versionRangeParser</a> :: <span class=\"keyword\">forall</span> m. <a href=\"Distribution-Parsec.html#t:CabalParsing\" title=\"Distribution.Parsec\">CabalParsing</a> m =&gt; m <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a> -&gt; m <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a>","name":"versionRangeParser","module":"Distribution.Types.VersionRange.Internal","link":"Distribution-Types-VersionRange-Internal.html#v:versionRangeParser"},{"display_html":"<a href=\"#v:majorUpperBound\">majorUpperBound</a> :: <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>","name":"majorUpperBound","module":"Distribution.Types.VersionRange.Internal","link":"Distribution-Types-VersionRange-Internal.html#v:majorUpperBound"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:VersionRange\">VersionRange</a>","name":"VersionRange","module":"Distribution.Types.VersionRange","link":"Distribution-Types-VersionRange.html#t:VersionRange"},{"display_html":"<a href=\"#v:anyVersion\">anyVersion</a> :: <a href=\"Distribution-Types-VersionRange.html#t:VersionRange\" title=\"Distribution.Types.VersionRange\">VersionRange</a>","name":"anyVersion","module":"Distribution.Types.VersionRange","link":"Distribution-Types-VersionRange.html#v:anyVersion"},{"display_html":"<a href=\"#v:noVersion\">noVersion</a> :: <a href=\"Distribution-Types-VersionRange.html#t:VersionRange\" title=\"Distribution.Types.VersionRange\">VersionRange</a>","name":"noVersion","module":"Distribution.Types.VersionRange","link":"Distribution-Types-VersionRange.html#v:noVersion"},{"display_html":"<a href=\"#v:thisVersion\">thisVersion</a> :: <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; <a href=\"Distribution-Types-VersionRange.html#t:VersionRange\" title=\"Distribution.Types.VersionRange\">VersionRange</a>","name":"thisVersion","module":"Distribution.Types.VersionRange","link":"Distribution-Types-VersionRange.html#v:thisVersion"},{"display_html":"<a href=\"#v:notThisVersion\">notThisVersion</a> :: <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; <a href=\"Distribution-Types-VersionRange.html#t:VersionRange\" title=\"Distribution.Types.VersionRange\">VersionRange</a>","name":"notThisVersion","module":"Distribution.Types.VersionRange","link":"Distribution-Types-VersionRange.html#v:notThisVersion"},{"display_html":"<a href=\"#v:laterVersion\">laterVersion</a> :: <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; <a href=\"Distribution-Types-VersionRange.html#t:VersionRange\" title=\"Distribution.Types.VersionRange\">VersionRange</a>","name":"laterVersion","module":"Distribution.Types.VersionRange","link":"Distribution-Types-VersionRange.html#v:laterVersion"},{"display_html":"<a href=\"#v:earlierVersion\">earlierVersion</a> :: <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; <a href=\"Distribution-Types-VersionRange.html#t:VersionRange\" title=\"Distribution.Types.VersionRange\">VersionRange</a>","name":"earlierVersion","module":"Distribution.Types.VersionRange","link":"Distribution-Types-VersionRange.html#v:earlierVersion"},{"display_html":"<a href=\"#v:orLaterVersion\">orLaterVersion</a> :: <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; <a href=\"Distribution-Types-VersionRange.html#t:VersionRange\" title=\"Distribution.Types.VersionRange\">VersionRange</a>","name":"orLaterVersion","module":"Distribution.Types.VersionRange","link":"Distribution-Types-VersionRange.html#v:orLaterVersion"},{"display_html":"<a href=\"#v:orEarlierVersion\">orEarlierVersion</a> :: <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; <a href=\"Distribution-Types-VersionRange.html#t:VersionRange\" title=\"Distribution.Types.VersionRange\">VersionRange</a>","name":"orEarlierVersion","module":"Distribution.Types.VersionRange","link":"Distribution-Types-VersionRange.html#v:orEarlierVersion"},{"display_html":"<a href=\"#v:unionVersionRanges\">unionVersionRanges</a> :: <a href=\"Distribution-Types-VersionRange.html#t:VersionRange\" title=\"Distribution.Types.VersionRange\">VersionRange</a> -&gt; <a href=\"Distribution-Types-VersionRange.html#t:VersionRange\" title=\"Distribution.Types.VersionRange\">VersionRange</a> -&gt; <a href=\"Distribution-Types-VersionRange.html#t:VersionRange\" title=\"Distribution.Types.VersionRange\">VersionRange</a>","name":"unionVersionRanges","module":"Distribution.Types.VersionRange","link":"Distribution-Types-VersionRange.html#v:unionVersionRanges"},{"display_html":"<a href=\"#v:intersectVersionRanges\">intersectVersionRanges</a> :: <a href=\"Distribution-Types-VersionRange.html#t:VersionRange\" title=\"Distribution.Types.VersionRange\">VersionRange</a> -&gt; <a href=\"Distribution-Types-VersionRange.html#t:VersionRange\" title=\"Distribution.Types.VersionRange\">VersionRange</a> -&gt; <a href=\"Distribution-Types-VersionRange.html#t:VersionRange\" title=\"Distribution.Types.VersionRange\">VersionRange</a>","name":"intersectVersionRanges","module":"Distribution.Types.VersionRange","link":"Distribution-Types-VersionRange.html#v:intersectVersionRanges"},{"display_html":"<a href=\"#v:withinVersion\">withinVersion</a> :: <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; <a href=\"Distribution-Types-VersionRange.html#t:VersionRange\" title=\"Distribution.Types.VersionRange\">VersionRange</a>","name":"withinVersion","module":"Distribution.Types.VersionRange","link":"Distribution-Types-VersionRange.html#v:withinVersion"},{"display_html":"<a href=\"#v:majorBoundVersion\">majorBoundVersion</a> :: <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; <a href=\"Distribution-Types-VersionRange.html#t:VersionRange\" title=\"Distribution.Types.VersionRange\">VersionRange</a>","name":"majorBoundVersion","module":"Distribution.Types.VersionRange","link":"Distribution-Types-VersionRange.html#v:majorBoundVersion"},{"display_html":"<a href=\"#v:withinRange\">withinRange</a> :: <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; <a href=\"Distribution-Types-VersionRange.html#t:VersionRange\" title=\"Distribution.Types.VersionRange\">VersionRange</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"withinRange","module":"Distribution.Types.VersionRange","link":"Distribution-Types-VersionRange.html#v:withinRange"},{"display_html":"<a href=\"#v:foldVersionRange\">foldVersionRange</a> :: a -&gt; (<a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; a) -&gt; (<a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; a) -&gt; (<a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; a) -&gt; (a -&gt; a -&gt; a) -&gt; (a -&gt; a -&gt; a) -&gt; <a href=\"Distribution-Types-VersionRange.html#t:VersionRange\" title=\"Distribution.Types.VersionRange\">VersionRange</a> -&gt; a","name":"foldVersionRange","module":"Distribution.Types.VersionRange","link":"Distribution-Types-VersionRange.html#v:foldVersionRange"},{"display_html":"<a href=\"#v:normaliseVersionRange\">normaliseVersionRange</a> :: <a href=\"Distribution-Types-VersionRange.html#t:VersionRange\" title=\"Distribution.Types.VersionRange\">VersionRange</a> -&gt; <a href=\"Distribution-Types-VersionRange.html#t:VersionRange\" title=\"Distribution.Types.VersionRange\">VersionRange</a>","name":"normaliseVersionRange","module":"Distribution.Types.VersionRange","link":"Distribution-Types-VersionRange.html#v:normaliseVersionRange"},{"display_html":"<a href=\"#v:stripParensVersionRange\">stripParensVersionRange</a> :: <a href=\"Distribution-Types-VersionRange.html#t:VersionRange\" title=\"Distribution.Types.VersionRange\">VersionRange</a> -&gt; <a href=\"Distribution-Types-VersionRange.html#t:VersionRange\" title=\"Distribution.Types.VersionRange\">VersionRange</a>","name":"stripParensVersionRange","module":"Distribution.Types.VersionRange","link":"Distribution-Types-VersionRange.html#v:stripParensVersionRange"},{"display_html":"<a href=\"#v:hasUpperBound\">hasUpperBound</a> :: <a href=\"Distribution-Types-VersionRange.html#t:VersionRange\" title=\"Distribution.Types.VersionRange\">VersionRange</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"hasUpperBound","module":"Distribution.Types.VersionRange","link":"Distribution-Types-VersionRange.html#v:hasUpperBound"},{"display_html":"<a href=\"#v:hasLowerBound\">hasLowerBound</a> :: <a href=\"Distribution-Types-VersionRange.html#t:VersionRange\" title=\"Distribution.Types.VersionRange\">VersionRange</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"hasLowerBound","module":"Distribution.Types.VersionRange","link":"Distribution-Types-VersionRange.html#v:hasLowerBound"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:VersionRangeF\">VersionRangeF</a> a<ul class=\"subs\"><li>= <a href=\"#v:AnyVersionF\">AnyVersionF</a></li><li>| <a href=\"#v:ThisVersionF\">ThisVersionF</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a></li><li>| <a href=\"#v:LaterVersionF\">LaterVersionF</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a></li><li>| <a href=\"#v:OrLaterVersionF\">OrLaterVersionF</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a></li><li>| <a href=\"#v:EarlierVersionF\">EarlierVersionF</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a></li><li>| <a href=\"#v:OrEarlierVersionF\">OrEarlierVersionF</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a></li><li>| <a href=\"#v:WildcardVersionF\">WildcardVersionF</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a></li><li>| <a href=\"#v:MajorBoundVersionF\">MajorBoundVersionF</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a></li><li>| <a href=\"#v:UnionVersionRangesF\">UnionVersionRangesF</a> a a</li><li>| <a href=\"#v:IntersectVersionRangesF\">IntersectVersionRangesF</a> a a</li><li>| <a href=\"#v:VersionRangeParensF\">VersionRangeParensF</a> a</li></ul>","name":"VersionRangeF AnyVersionF ThisVersionF LaterVersionF OrLaterVersionF EarlierVersionF OrEarlierVersionF WildcardVersionF MajorBoundVersionF UnionVersionRangesF IntersectVersionRangesF VersionRangeParensF","module":"Distribution.Types.VersionRange","link":"Distribution-Types-VersionRange.html#t:VersionRangeF"},{"display_html":"<a href=\"#v:cataVersionRange\">cataVersionRange</a> :: (<a href=\"Distribution-Types-VersionRange.html#t:VersionRangeF\" title=\"Distribution.Types.VersionRange\">VersionRangeF</a> a -&gt; a) -&gt; <a href=\"Distribution-Types-VersionRange.html#t:VersionRange\" title=\"Distribution.Types.VersionRange\">VersionRange</a> -&gt; a","name":"cataVersionRange","module":"Distribution.Types.VersionRange","link":"Distribution-Types-VersionRange.html#v:cataVersionRange"},{"display_html":"<a href=\"#v:anaVersionRange\">anaVersionRange</a> :: (a -&gt; <a href=\"Distribution-Types-VersionRange.html#t:VersionRangeF\" title=\"Distribution.Types.VersionRange\">VersionRangeF</a> a) -&gt; a -&gt; <a href=\"Distribution-Types-VersionRange.html#t:VersionRange\" title=\"Distribution.Types.VersionRange\">VersionRange</a>","name":"anaVersionRange","module":"Distribution.Types.VersionRange","link":"Distribution-Types-VersionRange.html#v:anaVersionRange"},{"display_html":"<a href=\"#v:hyloVersionRange\">hyloVersionRange</a> :: (<a href=\"Distribution-Types-VersionRange.html#t:VersionRangeF\" title=\"Distribution.Types.VersionRange\">VersionRangeF</a> <a href=\"Distribution-Types-VersionRange.html#t:VersionRange\" title=\"Distribution.Types.VersionRange\">VersionRange</a> -&gt; <a href=\"Distribution-Types-VersionRange.html#t:VersionRange\" title=\"Distribution.Types.VersionRange\">VersionRange</a>) -&gt; (<a href=\"Distribution-Types-VersionRange.html#t:VersionRange\" title=\"Distribution.Types.VersionRange\">VersionRange</a> -&gt; <a href=\"Distribution-Types-VersionRange.html#t:VersionRangeF\" title=\"Distribution.Types.VersionRange\">VersionRangeF</a> <a href=\"Distribution-Types-VersionRange.html#t:VersionRange\" title=\"Distribution.Types.VersionRange\">VersionRange</a>) -&gt; <a href=\"Distribution-Types-VersionRange.html#t:VersionRange\" title=\"Distribution.Types.VersionRange\">VersionRange</a> -&gt; <a href=\"Distribution-Types-VersionRange.html#t:VersionRange\" title=\"Distribution.Types.VersionRange\">VersionRange</a>","name":"hyloVersionRange","module":"Distribution.Types.VersionRange","link":"Distribution-Types-VersionRange.html#v:hyloVersionRange"},{"display_html":"<a href=\"#v:projectVersionRange\">projectVersionRange</a> :: <a href=\"Distribution-Types-VersionRange.html#t:VersionRange\" title=\"Distribution.Types.VersionRange\">VersionRange</a> -&gt; <a href=\"Distribution-Types-VersionRange.html#t:VersionRangeF\" title=\"Distribution.Types.VersionRange\">VersionRangeF</a> <a href=\"Distribution-Types-VersionRange.html#t:VersionRange\" title=\"Distribution.Types.VersionRange\">VersionRange</a>","name":"projectVersionRange","module":"Distribution.Types.VersionRange","link":"Distribution-Types-VersionRange.html#v:projectVersionRange"},{"display_html":"<a href=\"#v:embedVersionRange\">embedVersionRange</a> :: <a href=\"Distribution-Types-VersionRange.html#t:VersionRangeF\" title=\"Distribution.Types.VersionRange\">VersionRangeF</a> <a href=\"Distribution-Types-VersionRange.html#t:VersionRange\" title=\"Distribution.Types.VersionRange\">VersionRange</a> -&gt; <a href=\"Distribution-Types-VersionRange.html#t:VersionRange\" title=\"Distribution.Types.VersionRange\">VersionRange</a>","name":"embedVersionRange","module":"Distribution.Types.VersionRange","link":"Distribution-Types-VersionRange.html#v:embedVersionRange"},{"display_html":"<a href=\"#v:wildcardUpperBound\">wildcardUpperBound</a> :: <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>","name":"wildcardUpperBound","module":"Distribution.Types.VersionRange","link":"Distribution-Types-VersionRange.html#v:wildcardUpperBound"},{"display_html":"<a href=\"#v:majorUpperBound\">majorUpperBound</a> :: <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>","name":"majorUpperBound","module":"Distribution.Types.VersionRange","link":"Distribution-Types-VersionRange.html#v:majorUpperBound"},{"display_html":"<a href=\"#v:isWildcardRange\">isWildcardRange</a> :: <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"isWildcardRange","module":"Distribution.Types.VersionRange","link":"Distribution-Types-VersionRange.html#v:isWildcardRange"},{"display_html":"<a href=\"#v:versionRangeParser\">versionRangeParser</a> :: <span class=\"keyword\">forall</span> m. <a href=\"Distribution-Parsec.html#t:CabalParsing\" title=\"Distribution.Parsec\">CabalParsing</a> m =&gt; m <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a> -&gt; m <a href=\"Distribution-Types-VersionRange.html#t:VersionRange\" title=\"Distribution.Types.VersionRange\">VersionRange</a>","name":"versionRangeParser","module":"Distribution.Types.VersionRange","link":"Distribution-Types-VersionRange.html#v:versionRangeParser"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:VersionIntervals\">VersionIntervals</a>","name":"VersionIntervals","module":"Distribution.Types.VersionInterval","link":"Distribution-Types-VersionInterval.html#t:VersionIntervals"},{"display_html":"<a href=\"#v:toVersionIntervals\">toVersionIntervals</a> :: <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a> -&gt; <a href=\"Distribution-Types-VersionInterval.html#t:VersionIntervals\" title=\"Distribution.Types.VersionInterval\">VersionIntervals</a>","name":"toVersionIntervals","module":"Distribution.Types.VersionInterval","link":"Distribution-Types-VersionInterval.html#v:toVersionIntervals"},{"display_html":"<a href=\"#v:fromVersionIntervals\">fromVersionIntervals</a> :: <a href=\"Distribution-Types-VersionInterval.html#t:VersionIntervals\" title=\"Distribution.Types.VersionInterval\">VersionIntervals</a> -&gt; <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a>","name":"fromVersionIntervals","module":"Distribution.Types.VersionInterval","link":"Distribution-Types-VersionInterval.html#v:fromVersionIntervals"},{"display_html":"<a href=\"#v:withinIntervals\">withinIntervals</a> :: <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; <a href=\"Distribution-Types-VersionInterval.html#t:VersionIntervals\" title=\"Distribution.Types.VersionInterval\">VersionIntervals</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"withinIntervals","module":"Distribution.Types.VersionInterval","link":"Distribution-Types-VersionInterval.html#v:withinIntervals"},{"display_html":"<a href=\"#v:versionIntervals\">versionIntervals</a> :: <a href=\"Distribution-Types-VersionInterval.html#t:VersionIntervals\" title=\"Distribution.Types.VersionInterval\">VersionIntervals</a> -&gt; [<a href=\"Distribution-Types-VersionInterval.html#t:VersionInterval\" title=\"Distribution.Types.VersionInterval\">VersionInterval</a>]","name":"versionIntervals","module":"Distribution.Types.VersionInterval","link":"Distribution-Types-VersionInterval.html#v:versionIntervals"},{"display_html":"<a href=\"#v:mkVersionIntervals\">mkVersionIntervals</a> :: [<a href=\"Distribution-Types-VersionInterval.html#t:VersionInterval\" title=\"Distribution.Types.VersionInterval\">VersionInterval</a>] -&gt; <a href=\"Distribution-Types-VersionInterval.html#t:VersionIntervals\" title=\"Distribution.Types.VersionInterval\">VersionIntervals</a>","name":"mkVersionIntervals","module":"Distribution.Types.VersionInterval","link":"Distribution-Types-VersionInterval.html#v:mkVersionIntervals"},{"display_html":"<a href=\"#v:unionVersionIntervals\">unionVersionIntervals</a> :: <a href=\"Distribution-Types-VersionInterval.html#t:VersionIntervals\" title=\"Distribution.Types.VersionInterval\">VersionIntervals</a> -&gt; <a href=\"Distribution-Types-VersionInterval.html#t:VersionIntervals\" title=\"Distribution.Types.VersionInterval\">VersionIntervals</a> -&gt; <a href=\"Distribution-Types-VersionInterval.html#t:VersionIntervals\" title=\"Distribution.Types.VersionInterval\">VersionIntervals</a>","name":"unionVersionIntervals","module":"Distribution.Types.VersionInterval","link":"Distribution-Types-VersionInterval.html#v:unionVersionIntervals"},{"display_html":"<a href=\"#v:intersectVersionIntervals\">intersectVersionIntervals</a> :: <a href=\"Distribution-Types-VersionInterval.html#t:VersionIntervals\" title=\"Distribution.Types.VersionInterval\">VersionIntervals</a> -&gt; <a href=\"Distribution-Types-VersionInterval.html#t:VersionIntervals\" title=\"Distribution.Types.VersionInterval\">VersionIntervals</a> -&gt; <a href=\"Distribution-Types-VersionInterval.html#t:VersionIntervals\" title=\"Distribution.Types.VersionInterval\">VersionIntervals</a>","name":"intersectVersionIntervals","module":"Distribution.Types.VersionInterval","link":"Distribution-Types-VersionInterval.html#v:intersectVersionIntervals"},{"display_html":"<a href=\"#v:invertVersionIntervals\">invertVersionIntervals</a> :: <a href=\"Distribution-Types-VersionInterval.html#t:VersionIntervals\" title=\"Distribution.Types.VersionInterval\">VersionIntervals</a> -&gt; <a href=\"Distribution-Types-VersionInterval.html#t:VersionIntervals\" title=\"Distribution.Types.VersionInterval\">VersionIntervals</a>","name":"invertVersionIntervals","module":"Distribution.Types.VersionInterval","link":"Distribution-Types-VersionInterval.html#v:invertVersionIntervals"},{"display_html":"<a href=\"#v:relaxLastInterval\">relaxLastInterval</a> :: <a href=\"Distribution-Types-VersionInterval.html#t:VersionIntervals\" title=\"Distribution.Types.VersionInterval\">VersionIntervals</a> -&gt; <a href=\"Distribution-Types-VersionInterval.html#t:VersionIntervals\" title=\"Distribution.Types.VersionInterval\">VersionIntervals</a>","name":"relaxLastInterval","module":"Distribution.Types.VersionInterval","link":"Distribution-Types-VersionInterval.html#v:relaxLastInterval"},{"display_html":"<a href=\"#v:relaxHeadInterval\">relaxHeadInterval</a> :: <a href=\"Distribution-Types-VersionInterval.html#t:VersionIntervals\" title=\"Distribution.Types.VersionInterval\">VersionIntervals</a> -&gt; <a href=\"Distribution-Types-VersionInterval.html#t:VersionIntervals\" title=\"Distribution.Types.VersionInterval\">VersionIntervals</a>","name":"relaxHeadInterval","module":"Distribution.Types.VersionInterval","link":"Distribution-Types-VersionInterval.html#v:relaxHeadInterval"},{"display_html":"<a href=\"#v:asVersionIntervals\">asVersionIntervals</a> :: <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a> -&gt; [<a href=\"Distribution-Types-VersionInterval.html#t:VersionInterval\" title=\"Distribution.Types.VersionInterval\">VersionInterval</a>]","name":"asVersionIntervals","module":"Distribution.Types.VersionInterval","link":"Distribution-Types-VersionInterval.html#v:asVersionIntervals"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:VersionInterval\">VersionInterval</a> = (<a href=\"Distribution-Types-VersionInterval.html#t:LowerBound\" title=\"Distribution.Types.VersionInterval\">LowerBound</a>, <a href=\"Distribution-Types-VersionInterval.html#t:UpperBound\" title=\"Distribution.Types.VersionInterval\">UpperBound</a>)","name":"VersionInterval","module":"Distribution.Types.VersionInterval","link":"Distribution-Types-VersionInterval.html#t:VersionInterval"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:LowerBound\">LowerBound</a> = <a href=\"#v:LowerBound\">LowerBound</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> !<a href=\"Distribution-Types-VersionInterval.html#t:Bound\" title=\"Distribution.Types.VersionInterval\">Bound</a>","name":"LowerBound LowerBound","module":"Distribution.Types.VersionInterval","link":"Distribution-Types-VersionInterval.html#t:LowerBound"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:UpperBound\">UpperBound</a><ul class=\"subs\"><li>= <a href=\"#v:NoUpperBound\">NoUpperBound</a></li><li>| <a href=\"#v:UpperBound\">UpperBound</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> !<a href=\"Distribution-Types-VersionInterval.html#t:Bound\" title=\"Distribution.Types.VersionInterval\">Bound</a></li></ul>","name":"UpperBound UpperBound NoUpperBound","module":"Distribution.Types.VersionInterval","link":"Distribution-Types-VersionInterval.html#t:UpperBound"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Bound\">Bound</a><ul class=\"subs\"><li>= <a href=\"#v:ExclusiveBound\">ExclusiveBound</a></li><li>| <a href=\"#v:InclusiveBound\">InclusiveBound</a></li></ul>","name":"Bound ExclusiveBound InclusiveBound","module":"Distribution.Types.VersionInterval","link":"Distribution-Types-VersionInterval.html#t:Bound"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:SourceRepo\">SourceRepo</a> = <a href=\"#v:SourceRepo\">SourceRepo</a> {<ul class=\"subs\"><li><a href=\"#v:repoKind\">repoKind</a> :: <a href=\"Distribution-Types-SourceRepo.html#t:RepoKind\" title=\"Distribution.Types.SourceRepo\">RepoKind</a></li><li><a href=\"#v:repoType\">repoType</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-SourceRepo.html#t:RepoType\" title=\"Distribution.Types.SourceRepo\">RepoType</a></li><li><a href=\"#v:repoLocation\">repoLocation</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:repoModule\">repoModule</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:repoBranch\">repoBranch</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:repoTag\">repoTag</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:repoSubdir\">repoSubdir</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li></ul>}","name":"SourceRepo SourceRepo repoKind repoType repoLocation repoModule repoBranch repoTag repoSubdir","module":"Distribution.Types.SourceRepo","link":"Distribution-Types-SourceRepo.html#t:SourceRepo"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:RepoKind\">RepoKind</a><ul class=\"subs\"><li>= <a href=\"#v:RepoHead\">RepoHead</a></li><li>| <a href=\"#v:RepoThis\">RepoThis</a></li><li>| <a href=\"#v:RepoKindUnknown\">RepoKindUnknown</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li></ul>","name":"RepoKind RepoHead RepoThis RepoKindUnknown","module":"Distribution.Types.SourceRepo","link":"Distribution-Types-SourceRepo.html#t:RepoKind"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:RepoType\">RepoType</a><ul class=\"subs\"><li>= <a href=\"#v:Darcs\">Darcs</a></li><li>| <a href=\"#v:Git\">Git</a></li><li>| <a href=\"#v:SVN\">SVN</a></li><li>| <a href=\"#v:CVS\">CVS</a></li><li>| <a href=\"#v:Mercurial\">Mercurial</a></li><li>| <a href=\"#v:GnuArch\">GnuArch</a></li><li>| <a href=\"#v:Bazaar\">Bazaar</a></li><li>| <a href=\"#v:Monotone\">Monotone</a></li><li>| <a href=\"#v:OtherRepoType\">OtherRepoType</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li></ul>","name":"RepoType Darcs Git SVN CVS Mercurial GnuArch Bazaar Monotone OtherRepoType","module":"Distribution.Types.SourceRepo","link":"Distribution-Types-SourceRepo.html#t:RepoType"},{"display_html":"<a href=\"#v:knownRepoTypes\">knownRepoTypes</a> :: [<a href=\"Distribution-Types-SourceRepo.html#t:RepoType\" title=\"Distribution.Types.SourceRepo\">RepoType</a>]","name":"knownRepoTypes","module":"Distribution.Types.SourceRepo","link":"Distribution-Types-SourceRepo.html#v:knownRepoTypes"},{"display_html":"<a href=\"#v:emptySourceRepo\">emptySourceRepo</a> :: <a href=\"Distribution-Types-SourceRepo.html#t:RepoKind\" title=\"Distribution.Types.SourceRepo\">RepoKind</a> -&gt; <a href=\"Distribution-Types-SourceRepo.html#t:SourceRepo\" title=\"Distribution.Types.SourceRepo\">SourceRepo</a>","name":"emptySourceRepo","module":"Distribution.Types.SourceRepo","link":"Distribution-Types-SourceRepo.html#v:emptySourceRepo"},{"display_html":"<a href=\"#v:classifyRepoType\">classifyRepoType</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Types-SourceRepo.html#t:RepoType\" title=\"Distribution.Types.SourceRepo\">RepoType</a>","name":"classifyRepoType","module":"Distribution.Types.SourceRepo","link":"Distribution-Types-SourceRepo.html#v:classifyRepoType"},{"display_html":"<a href=\"#v:classifyRepoKind\">classifyRepoKind</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Types-SourceRepo.html#t:RepoKind\" title=\"Distribution.Types.SourceRepo\">RepoKind</a>","name":"classifyRepoKind","module":"Distribution.Types.SourceRepo","link":"Distribution-Types-SourceRepo.html#v:classifyRepoKind"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:SourceRepo\">SourceRepo</a>","name":"SourceRepo","module":"Distribution.Types.SourceRepo.Lens","link":"Distribution-Types-SourceRepo-Lens.html#t:SourceRepo"},{"display_html":"<a href=\"#v:repoKind\">repoKind</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-SourceRepo-Lens.html#t:SourceRepo\" title=\"Distribution.Types.SourceRepo.Lens\">SourceRepo</a> <a href=\"Distribution-Types-SourceRepo.html#t:RepoKind\" title=\"Distribution.Types.SourceRepo\">RepoKind</a>","name":"repoKind","module":"Distribution.Types.SourceRepo.Lens","link":"Distribution-Types-SourceRepo-Lens.html#v:repoKind"},{"display_html":"<a href=\"#v:repoType\">repoType</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-SourceRepo-Lens.html#t:SourceRepo\" title=\"Distribution.Types.SourceRepo.Lens\">SourceRepo</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-SourceRepo.html#t:RepoType\" title=\"Distribution.Types.SourceRepo\">RepoType</a>)","name":"repoType","module":"Distribution.Types.SourceRepo.Lens","link":"Distribution-Types-SourceRepo-Lens.html#v:repoType"},{"display_html":"<a href=\"#v:repoLocation\">repoLocation</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-SourceRepo-Lens.html#t:SourceRepo\" title=\"Distribution.Types.SourceRepo.Lens\">SourceRepo</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)","name":"repoLocation","module":"Distribution.Types.SourceRepo.Lens","link":"Distribution-Types-SourceRepo-Lens.html#v:repoLocation"},{"display_html":"<a href=\"#v:repoModule\">repoModule</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-SourceRepo-Lens.html#t:SourceRepo\" title=\"Distribution.Types.SourceRepo.Lens\">SourceRepo</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)","name":"repoModule","module":"Distribution.Types.SourceRepo.Lens","link":"Distribution-Types-SourceRepo-Lens.html#v:repoModule"},{"display_html":"<a href=\"#v:repoBranch\">repoBranch</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-SourceRepo-Lens.html#t:SourceRepo\" title=\"Distribution.Types.SourceRepo.Lens\">SourceRepo</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)","name":"repoBranch","module":"Distribution.Types.SourceRepo.Lens","link":"Distribution-Types-SourceRepo-Lens.html#v:repoBranch"},{"display_html":"<a href=\"#v:repoTag\">repoTag</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-SourceRepo-Lens.html#t:SourceRepo\" title=\"Distribution.Types.SourceRepo.Lens\">SourceRepo</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)","name":"repoTag","module":"Distribution.Types.SourceRepo.Lens","link":"Distribution-Types-SourceRepo-Lens.html#v:repoTag"},{"display_html":"<a href=\"#v:repoSubdir\">repoSubdir</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-SourceRepo-Lens.html#t:SourceRepo\" title=\"Distribution.Types.SourceRepo.Lens\">SourceRepo</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>)","name":"repoSubdir","module":"Distribution.Types.SourceRepo.Lens","link":"Distribution-Types-SourceRepo-Lens.html#v:repoSubdir"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:PkgconfigVersion\">PkgconfigVersion</a> = <a href=\"#v:PkgconfigVersion\">PkgconfigVersion</a> <a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a>","name":"PkgconfigVersion PkgconfigVersion","module":"Distribution.Types.PkgconfigVersion","link":"Distribution-Types-PkgconfigVersion.html#t:PkgconfigVersion"},{"display_html":"<a href=\"#v:rpmvercmp\">rpmvercmp</a> :: <a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a> -&gt; <a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Ordering\" title=\"Distribution.Compat.Prelude.Internal\">Ordering</a>","name":"rpmvercmp","module":"Distribution.Types.PkgconfigVersion","link":"Distribution-Types-PkgconfigVersion.html#v:rpmvercmp"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PkgconfigVersionRange\">PkgconfigVersionRange</a><ul class=\"subs\"><li>= <a href=\"#v:PcAnyVersion\">PcAnyVersion</a></li><li>| <a href=\"#v:PcThisVersion\">PcThisVersion</a> <a href=\"Distribution-Types-PkgconfigVersion.html#t:PkgconfigVersion\" title=\"Distribution.Types.PkgconfigVersion\">PkgconfigVersion</a></li><li>| <a href=\"#v:PcLaterVersion\">PcLaterVersion</a> <a href=\"Distribution-Types-PkgconfigVersion.html#t:PkgconfigVersion\" title=\"Distribution.Types.PkgconfigVersion\">PkgconfigVersion</a></li><li>| <a href=\"#v:PcEarlierVersion\">PcEarlierVersion</a> <a href=\"Distribution-Types-PkgconfigVersion.html#t:PkgconfigVersion\" title=\"Distribution.Types.PkgconfigVersion\">PkgconfigVersion</a></li><li>| <a href=\"#v:PcOrLaterVersion\">PcOrLaterVersion</a> <a href=\"Distribution-Types-PkgconfigVersion.html#t:PkgconfigVersion\" title=\"Distribution.Types.PkgconfigVersion\">PkgconfigVersion</a></li><li>| <a href=\"#v:PcOrEarlierVersion\">PcOrEarlierVersion</a> <a href=\"Distribution-Types-PkgconfigVersion.html#t:PkgconfigVersion\" title=\"Distribution.Types.PkgconfigVersion\">PkgconfigVersion</a></li><li>| <a href=\"#v:PcUnionVersionRanges\">PcUnionVersionRanges</a> <a href=\"Distribution-Types-PkgconfigVersionRange.html#t:PkgconfigVersionRange\" title=\"Distribution.Types.PkgconfigVersionRange\">PkgconfigVersionRange</a> <a href=\"Distribution-Types-PkgconfigVersionRange.html#t:PkgconfigVersionRange\" title=\"Distribution.Types.PkgconfigVersionRange\">PkgconfigVersionRange</a></li><li>| <a href=\"#v:PcIntersectVersionRanges\">PcIntersectVersionRanges</a> <a href=\"Distribution-Types-PkgconfigVersionRange.html#t:PkgconfigVersionRange\" title=\"Distribution.Types.PkgconfigVersionRange\">PkgconfigVersionRange</a> <a href=\"Distribution-Types-PkgconfigVersionRange.html#t:PkgconfigVersionRange\" title=\"Distribution.Types.PkgconfigVersionRange\">PkgconfigVersionRange</a></li></ul>","name":"PkgconfigVersionRange PcAnyVersion PcThisVersion PcLaterVersion PcEarlierVersion PcOrLaterVersion PcOrEarlierVersion PcUnionVersionRanges PcIntersectVersionRanges","module":"Distribution.Types.PkgconfigVersionRange","link":"Distribution-Types-PkgconfigVersionRange.html#t:PkgconfigVersionRange"},{"display_html":"<a href=\"#v:anyPkgconfigVersion\">anyPkgconfigVersion</a> :: <a href=\"Distribution-Types-PkgconfigVersionRange.html#t:PkgconfigVersionRange\" title=\"Distribution.Types.PkgconfigVersionRange\">PkgconfigVersionRange</a>","name":"anyPkgconfigVersion","module":"Distribution.Types.PkgconfigVersionRange","link":"Distribution-Types-PkgconfigVersionRange.html#v:anyPkgconfigVersion"},{"display_html":"<a href=\"#v:isAnyPkgconfigVersion\">isAnyPkgconfigVersion</a> :: <a href=\"Distribution-Types-PkgconfigVersionRange.html#t:PkgconfigVersionRange\" title=\"Distribution.Types.PkgconfigVersionRange\">PkgconfigVersionRange</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"isAnyPkgconfigVersion","module":"Distribution.Types.PkgconfigVersionRange","link":"Distribution-Types-PkgconfigVersionRange.html#v:isAnyPkgconfigVersion"},{"display_html":"<a href=\"#v:withinPkgconfigVersionRange\">withinPkgconfigVersionRange</a> :: <a href=\"Distribution-Types-PkgconfigVersion.html#t:PkgconfigVersion\" title=\"Distribution.Types.PkgconfigVersion\">PkgconfigVersion</a> -&gt; <a href=\"Distribution-Types-PkgconfigVersionRange.html#t:PkgconfigVersionRange\" title=\"Distribution.Types.PkgconfigVersionRange\">PkgconfigVersionRange</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"withinPkgconfigVersionRange","module":"Distribution.Types.PkgconfigVersionRange","link":"Distribution-Types-PkgconfigVersionRange.html#v:withinPkgconfigVersionRange"},{"display_html":"<a href=\"#v:versionToPkgconfigVersion\">versionToPkgconfigVersion</a> :: <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; <a href=\"Distribution-Types-PkgconfigVersion.html#t:PkgconfigVersion\" title=\"Distribution.Types.PkgconfigVersion\">PkgconfigVersion</a>","name":"versionToPkgconfigVersion","module":"Distribution.Types.PkgconfigVersionRange","link":"Distribution-Types-PkgconfigVersionRange.html#v:versionToPkgconfigVersion"},{"display_html":"<a href=\"#v:versionRangeToPkgconfigVersionRange\">versionRangeToPkgconfigVersionRange</a> :: <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a> -&gt; <a href=\"Distribution-Types-PkgconfigVersionRange.html#t:PkgconfigVersionRange\" title=\"Distribution.Types.PkgconfigVersionRange\">PkgconfigVersionRange</a>","name":"versionRangeToPkgconfigVersionRange","module":"Distribution.Types.PkgconfigVersionRange","link":"Distribution-Types-PkgconfigVersionRange.html#v:versionRangeToPkgconfigVersionRange"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PkgconfigName\">PkgconfigName</a>","name":"PkgconfigName","module":"Distribution.Types.PkgconfigName","link":"Distribution-Types-PkgconfigName.html#t:PkgconfigName"},{"display_html":"<a href=\"#v:unPkgconfigName\">unPkgconfigName</a> :: <a href=\"Distribution-Types-PkgconfigName.html#t:PkgconfigName\" title=\"Distribution.Types.PkgconfigName\">PkgconfigName</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"unPkgconfigName","module":"Distribution.Types.PkgconfigName","link":"Distribution-Types-PkgconfigName.html#v:unPkgconfigName"},{"display_html":"<a href=\"#v:mkPkgconfigName\">mkPkgconfigName</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Types-PkgconfigName.html#t:PkgconfigName\" title=\"Distribution.Types.PkgconfigName\">PkgconfigName</a>","name":"mkPkgconfigName","module":"Distribution.Types.PkgconfigName","link":"Distribution-Types-PkgconfigName.html#v:mkPkgconfigName"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PkgconfigDependency\">PkgconfigDependency</a> = <a href=\"#v:PkgconfigDependency\">PkgconfigDependency</a> <a href=\"Distribution-Types-PkgconfigName.html#t:PkgconfigName\" title=\"Distribution.Types.PkgconfigName\">PkgconfigName</a> <a href=\"Distribution-Types-PkgconfigVersionRange.html#t:PkgconfigVersionRange\" title=\"Distribution.Types.PkgconfigVersionRange\">PkgconfigVersionRange</a>","name":"PkgconfigDependency PkgconfigDependency","module":"Distribution.Types.PkgconfigDependency","link":"Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PackageName\">PackageName</a>","name":"PackageName","module":"Distribution.Types.PackageName","link":"Distribution-Types-PackageName.html#t:PackageName"},{"display_html":"<a href=\"#v:unPackageName\">unPackageName</a> :: <a href=\"Distribution-Types-PackageName.html#t:PackageName\" title=\"Distribution.Types.PackageName\">PackageName</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"unPackageName","module":"Distribution.Types.PackageName","link":"Distribution-Types-PackageName.html#v:unPackageName"},{"display_html":"<a href=\"#v:mkPackageName\">mkPackageName</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Types-PackageName.html#t:PackageName\" title=\"Distribution.Types.PackageName\">PackageName</a>","name":"mkPackageName","module":"Distribution.Types.PackageName","link":"Distribution-Types-PackageName.html#v:mkPackageName"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:UnqualComponentName\">UnqualComponentName</a>","name":"UnqualComponentName","module":"Distribution.Types.UnqualComponentName","link":"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName"},{"display_html":"<a href=\"#v:unUnqualComponentName\">unUnqualComponentName</a> :: <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"unUnqualComponentName","module":"Distribution.Types.UnqualComponentName","link":"Distribution-Types-UnqualComponentName.html#v:unUnqualComponentName"},{"display_html":"<a href=\"#v:mkUnqualComponentName\">mkUnqualComponentName</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a>","name":"mkUnqualComponentName","module":"Distribution.Types.UnqualComponentName","link":"Distribution-Types-UnqualComponentName.html#v:mkUnqualComponentName"},{"display_html":"<a href=\"#v:packageNameToUnqualComponentName\">packageNameToUnqualComponentName</a> :: <a href=\"Distribution-Types-PackageName.html#t:PackageName\" title=\"Distribution.Types.PackageName\">PackageName</a> -&gt; <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a>","name":"packageNameToUnqualComponentName","module":"Distribution.Types.UnqualComponentName","link":"Distribution-Types-UnqualComponentName.html#v:packageNameToUnqualComponentName"},{"display_html":"<a href=\"#v:unqualComponentNameToPackageName\">unqualComponentNameToPackageName</a> :: <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a> -&gt; <a href=\"Distribution-Types-PackageName.html#t:PackageName\" title=\"Distribution.Types.PackageName\">PackageName</a>","name":"unqualComponentNameToPackageName","module":"Distribution.Types.UnqualComponentName","link":"Distribution-Types-UnqualComponentName.html#v:unqualComponentNameToPackageName"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PackageVersionConstraint\">PackageVersionConstraint</a> = <a href=\"#v:PackageVersionConstraint\">PackageVersionConstraint</a> <a href=\"Distribution-Types-PackageName.html#t:PackageName\" title=\"Distribution.Types.PackageName\">PackageName</a> <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a>","name":"PackageVersionConstraint PackageVersionConstraint","module":"Distribution.Types.PackageVersionConstraint","link":"Distribution-Types-PackageVersionConstraint.html#t:PackageVersionConstraint"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:LibraryVisibility\">LibraryVisibility</a><ul class=\"subs\"><li>= <a href=\"#v:LibraryVisibilityPublic\">LibraryVisibilityPublic</a></li><li>| <a href=\"#v:LibraryVisibilityPrivate\">LibraryVisibilityPrivate</a></li></ul>","name":"LibraryVisibility LibraryVisibilityPublic LibraryVisibilityPrivate","module":"Distribution.Types.LibraryVisibility","link":"Distribution-Types-LibraryVisibility.html#t:LibraryVisibility"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:LibraryName\">LibraryName</a><ul class=\"subs\"><li>= <a href=\"#v:LMainLibName\">LMainLibName</a></li><li>| <a href=\"#v:LSubLibName\">LSubLibName</a> <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a></li></ul>","name":"LibraryName LMainLibName LSubLibName","module":"Distribution.Types.LibraryName","link":"Distribution-Types-LibraryName.html#t:LibraryName"},{"display_html":"<a href=\"#v:defaultLibName\">defaultLibName</a> :: <a href=\"Distribution-Types-LibraryName.html#t:LibraryName\" title=\"Distribution.Types.LibraryName\">LibraryName</a>","name":"defaultLibName","module":"Distribution.Types.LibraryName","link":"Distribution-Types-LibraryName.html#v:defaultLibName"},{"display_html":"<a href=\"#v:maybeToLibraryName\">maybeToLibraryName</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a> -&gt; <a href=\"Distribution-Types-LibraryName.html#t:LibraryName\" title=\"Distribution.Types.LibraryName\">LibraryName</a>","name":"maybeToLibraryName","module":"Distribution.Types.LibraryName","link":"Distribution-Types-LibraryName.html#v:maybeToLibraryName"},{"display_html":"<a href=\"#v:showLibraryName\">showLibraryName</a> :: <a href=\"Distribution-Types-LibraryName.html#t:LibraryName\" title=\"Distribution.Types.LibraryName\">LibraryName</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"showLibraryName","module":"Distribution.Types.LibraryName","link":"Distribution-Types-LibraryName.html#v:showLibraryName"},{"display_html":"<a href=\"#v:libraryNameStanza\">libraryNameStanza</a> :: <a href=\"Distribution-Types-LibraryName.html#t:LibraryName\" title=\"Distribution.Types.LibraryName\">LibraryName</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"libraryNameStanza","module":"Distribution.Types.LibraryName","link":"Distribution-Types-LibraryName.html#v:libraryNameStanza"},{"display_html":"<a href=\"#v:libraryNameString\">libraryNameString</a> :: <a href=\"Distribution-Types-LibraryName.html#t:LibraryName\" title=\"Distribution.Types.LibraryName\">LibraryName</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a>","name":"libraryNameString","module":"Distribution.Types.LibraryName","link":"Distribution-Types-LibraryName.html#v:libraryNameString"},{"display_html":"<a href=\"#v:prettyLibraryNameComponent\">prettyLibraryNameComponent</a> :: <a href=\"Distribution-Types-LibraryName.html#t:LibraryName\" title=\"Distribution.Types.LibraryName\">LibraryName</a> -&gt; <a href=\"../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc\" title=\"Text.PrettyPrint\">Doc</a>","name":"prettyLibraryNameComponent","module":"Distribution.Types.LibraryName","link":"Distribution-Types-LibraryName.html#v:prettyLibraryNameComponent"},{"display_html":"<a href=\"#v:parsecLibraryNameComponent\">parsecLibraryNameComponent</a> :: <a href=\"Distribution-Parsec.html#t:CabalParsing\" title=\"Distribution.Parsec\">CabalParsing</a> m =&gt; m <a href=\"Distribution-Types-LibraryName.html#t:LibraryName\" title=\"Distribution.Types.LibraryName\">LibraryName</a>","name":"parsecLibraryNameComponent","module":"Distribution.Types.LibraryName","link":"Distribution-Types-LibraryName.html#v:parsecLibraryNameComponent"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:MungedPackageName\">MungedPackageName</a> = <a href=\"#v:MungedPackageName\">MungedPackageName</a> !<a href=\"Distribution-Types-PackageName.html#t:PackageName\" title=\"Distribution.Types.PackageName\">PackageName</a> !<a href=\"Distribution-Types-LibraryName.html#t:LibraryName\" title=\"Distribution.Types.LibraryName\">LibraryName</a>","name":"MungedPackageName MungedPackageName","module":"Distribution.Types.MungedPackageName","link":"Distribution-Types-MungedPackageName.html#t:MungedPackageName"},{"display_html":"<a href=\"#v:decodeCompatPackageName\">decodeCompatPackageName</a> :: <a href=\"Distribution-Types-PackageName.html#t:PackageName\" title=\"Distribution.Types.PackageName\">PackageName</a> -&gt; <a href=\"Distribution-Types-MungedPackageName.html#t:MungedPackageName\" title=\"Distribution.Types.MungedPackageName\">MungedPackageName</a>","name":"decodeCompatPackageName","module":"Distribution.Types.MungedPackageName","link":"Distribution-Types-MungedPackageName.html#v:decodeCompatPackageName"},{"display_html":"<a href=\"#v:encodeCompatPackageName\">encodeCompatPackageName</a> :: <a href=\"Distribution-Types-MungedPackageName.html#t:MungedPackageName\" title=\"Distribution.Types.MungedPackageName\">MungedPackageName</a> -&gt; <a href=\"Distribution-Types-PackageName.html#t:PackageName\" title=\"Distribution.Types.PackageName\">PackageName</a>","name":"encodeCompatPackageName","module":"Distribution.Types.MungedPackageName","link":"Distribution-Types-MungedPackageName.html#v:encodeCompatPackageName"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ForeignLibType\">ForeignLibType</a><ul class=\"subs\"><li>= <a href=\"#v:ForeignLibNativeShared\">ForeignLibNativeShared</a></li><li>| <a href=\"#v:ForeignLibNativeStatic\">ForeignLibNativeStatic</a></li><li>| <a href=\"#v:ForeignLibTypeUnknown\">ForeignLibTypeUnknown</a></li></ul>","name":"ForeignLibType ForeignLibNativeShared ForeignLibNativeStatic ForeignLibTypeUnknown","module":"Distribution.Types.ForeignLibType","link":"Distribution-Types-ForeignLibType.html#t:ForeignLibType"},{"display_html":"<a href=\"#v:knownForeignLibTypes\">knownForeignLibTypes</a> :: [<a href=\"Distribution-Types-ForeignLibType.html#t:ForeignLibType\" title=\"Distribution.Types.ForeignLibType\">ForeignLibType</a>]","name":"knownForeignLibTypes","module":"Distribution.Types.ForeignLibType","link":"Distribution-Types-ForeignLibType.html#v:knownForeignLibTypes"},{"display_html":"<a href=\"#v:foreignLibTypeIsShared\">foreignLibTypeIsShared</a> :: <a href=\"Distribution-Types-ForeignLibType.html#t:ForeignLibType\" title=\"Distribution.Types.ForeignLibType\">ForeignLibType</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"foreignLibTypeIsShared","module":"Distribution.Types.ForeignLibType","link":"Distribution-Types-ForeignLibType.html#v:foreignLibTypeIsShared"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ForeignLibOption\">ForeignLibOption</a> = <a href=\"#v:ForeignLibStandalone\">ForeignLibStandalone</a>","name":"ForeignLibOption ForeignLibStandalone","module":"Distribution.Types.ForeignLibOption","link":"Distribution-Types-ForeignLibOption.html#t:ForeignLibOption"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ExecutableScope\">ExecutableScope</a><ul class=\"subs\"><li>= <a href=\"#v:ExecutablePublic\">ExecutablePublic</a></li><li>| <a href=\"#v:ExecutablePrivate\">ExecutablePrivate</a></li></ul>","name":"ExecutableScope ExecutablePublic ExecutablePrivate","module":"Distribution.Types.ExecutableScope","link":"Distribution-Types-ExecutableScope.html#t:ExecutableScope"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ComponentName\">ComponentName</a><ul class=\"subs\"><li>= <a href=\"#v:CLibName\">CLibName</a> <a href=\"Distribution-Types-LibraryName.html#t:LibraryName\" title=\"Distribution.Types.LibraryName\">LibraryName</a></li><li>| <a href=\"#v:CFLibName\">CFLibName</a> <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a></li><li>| <a href=\"#v:CExeName\">CExeName</a> <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a></li><li>| <a href=\"#v:CTestName\">CTestName</a> <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a></li><li>| <a href=\"#v:CBenchName\">CBenchName</a> <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a></li></ul>","name":"ComponentName CLibName CFLibName CExeName CTestName CBenchName","module":"Distribution.Types.ComponentName","link":"Distribution-Types-ComponentName.html#t:ComponentName"},{"display_html":"<a href=\"#v:showComponentName\">showComponentName</a> :: <a href=\"Distribution-Types-ComponentName.html#t:ComponentName\" title=\"Distribution.Types.ComponentName\">ComponentName</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"showComponentName","module":"Distribution.Types.ComponentName","link":"Distribution-Types-ComponentName.html#v:showComponentName"},{"display_html":"<a href=\"#v:componentNameStanza\">componentNameStanza</a> :: <a href=\"Distribution-Types-ComponentName.html#t:ComponentName\" title=\"Distribution.Types.ComponentName\">ComponentName</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"componentNameStanza","module":"Distribution.Types.ComponentName","link":"Distribution-Types-ComponentName.html#v:componentNameStanza"},{"display_html":"<a href=\"#v:componentNameString\">componentNameString</a> :: <a href=\"Distribution-Types-ComponentName.html#t:ComponentName\" title=\"Distribution.Types.ComponentName\">ComponentName</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a>","name":"componentNameString","module":"Distribution.Types.ComponentName","link":"Distribution-Types-ComponentName.html#v:componentNameString"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ComponentId\">ComponentId</a>","name":"ComponentId","module":"Distribution.Types.ComponentId","link":"Distribution-Types-ComponentId.html#t:ComponentId"},{"display_html":"<a href=\"#v:unComponentId\">unComponentId</a> :: <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"unComponentId","module":"Distribution.Types.ComponentId","link":"Distribution-Types-ComponentId.html#v:unComponentId"},{"display_html":"<a href=\"#v:mkComponentId\">mkComponentId</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a>","name":"mkComponentId","module":"Distribution.Types.ComponentId","link":"Distribution-Types-ComponentId.html#v:mkComponentId"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:GivenComponent\">GivenComponent</a> = <a href=\"#v:GivenComponent\">GivenComponent</a> {<ul class=\"subs\"><li><a href=\"#v:givenComponentPackage\">givenComponentPackage</a> :: <a href=\"Distribution-Types-PackageName.html#t:PackageName\" title=\"Distribution.Types.PackageName\">PackageName</a></li><li><a href=\"#v:givenComponentName\">givenComponentName</a> :: <a href=\"Distribution-Types-LibraryName.html#t:LibraryName\" title=\"Distribution.Types.LibraryName\">LibraryName</a></li><li><a href=\"#v:givenComponentId\">givenComponentId</a> :: <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a></li></ul>}","name":"GivenComponent GivenComponent givenComponentPackage givenComponentName givenComponentId","module":"Distribution.Types.GivenComponent","link":"Distribution-Types-GivenComponent.html#t:GivenComponent"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:BuildType\">BuildType</a><ul class=\"subs\"><li>= <a href=\"#v:Simple\">Simple</a></li><li>| <a href=\"#v:Configure\">Configure</a></li><li>| <a href=\"#v:Make\">Make</a></li><li>| <a href=\"#v:Custom\">Custom</a></li></ul>","name":"BuildType Configure Make Simple Custom","module":"Distribution.Types.BuildType","link":"Distribution-Types-BuildType.html#t:BuildType"},{"display_html":"<a href=\"#v:knownBuildTypes\">knownBuildTypes</a> :: [<a href=\"Distribution-Types-BuildType.html#t:BuildType\" title=\"Distribution.Types.BuildType\">BuildType</a>]","name":"knownBuildTypes","module":"Distribution.Types.BuildType","link":"Distribution-Types-BuildType.html#v:knownBuildTypes"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:AbiHash\">AbiHash</a>","name":"AbiHash","module":"Distribution.Types.AbiHash","link":"Distribution-Types-AbiHash.html#t:AbiHash"},{"display_html":"<a href=\"#v:unAbiHash\">unAbiHash</a> :: <a href=\"Distribution-Types-AbiHash.html#t:AbiHash\" title=\"Distribution.Types.AbiHash\">AbiHash</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"unAbiHash","module":"Distribution.Types.AbiHash","link":"Distribution-Types-AbiHash.html#v:unAbiHash"},{"display_html":"<a href=\"#v:mkAbiHash\">mkAbiHash</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Types-AbiHash.html#t:AbiHash\" title=\"Distribution.Types.AbiHash\">AbiHash</a>","name":"mkAbiHash","module":"Distribution.Types.AbiHash","link":"Distribution-Types-AbiHash.html#v:mkAbiHash"},{"display_html":"<a href=\"#v:display\">display</a> :: <a href=\"Distribution-Pretty.html#t:Pretty\" title=\"Distribution.Pretty\">Pretty</a> a =&gt; a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"display","module":"Distribution.Text","link":"Distribution-Text.html#v:display"},{"display_html":"<a href=\"#v:simpleParse\">simpleParse</a> :: <a href=\"Distribution-Parsec.html#t:Parsec\" title=\"Distribution.Parsec\">Parsec</a> a =&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> a","name":"simpleParse","module":"Distribution.Text","link":"Distribution-Text.html#v:simpleParse"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:OS\">OS</a><ul class=\"subs\"><li>= <a href=\"#v:Linux\">Linux</a></li><li>| <a href=\"#v:Windows\">Windows</a></li><li>| <a href=\"#v:OSX\">OSX</a></li><li>| <a href=\"#v:FreeBSD\">FreeBSD</a></li><li>| <a href=\"#v:OpenBSD\">OpenBSD</a></li><li>| <a href=\"#v:NetBSD\">NetBSD</a></li><li>| <a href=\"#v:DragonFly\">DragonFly</a></li><li>| <a href=\"#v:Solaris\">Solaris</a></li><li>| <a href=\"#v:AIX\">AIX</a></li><li>| <a href=\"#v:HPUX\">HPUX</a></li><li>| <a href=\"#v:IRIX\">IRIX</a></li><li>| <a href=\"#v:HaLVM\">HaLVM</a></li><li>| <a href=\"#v:Hurd\">Hurd</a></li><li>| <a href=\"#v:IOS\">IOS</a></li><li>| <a href=\"#v:Android\">Android</a></li><li>| <a href=\"#v:Ghcjs\">Ghcjs</a></li><li>| <a href=\"#v:OtherOS\">OtherOS</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li></ul>","name":"OS Windows Linux OSX FreeBSD OpenBSD NetBSD DragonFly Solaris AIX HPUX IRIX HaLVM Hurd IOS Android Ghcjs OtherOS","module":"Distribution.System","link":"Distribution-System.html#t:OS"},{"display_html":"<a href=\"#v:buildOS\">buildOS</a> :: <a href=\"Distribution-System.html#t:OS\" title=\"Distribution.System\">OS</a>","name":"buildOS","module":"Distribution.System","link":"Distribution-System.html#v:buildOS"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Arch\">Arch</a><ul class=\"subs\"><li>= <a href=\"#v:I386\">I386</a></li><li>| <a href=\"#v:X86_64\">X86_64</a></li><li>| <a href=\"#v:PPC\">PPC</a></li><li>| <a href=\"#v:PPC64\">PPC64</a></li><li>| <a href=\"#v:Sparc\">Sparc</a></li><li>| <a href=\"#v:Arm\">Arm</a></li><li>| <a href=\"#v:AArch64\">AArch64</a></li><li>| <a href=\"#v:Mips\">Mips</a></li><li>| <a href=\"#v:SH\">SH</a></li><li>| <a href=\"#v:IA64\">IA64</a></li><li>| <a href=\"#v:S390\">S390</a></li><li>| <a href=\"#v:Alpha\">Alpha</a></li><li>| <a href=\"#v:Hppa\">Hppa</a></li><li>| <a href=\"#v:Rs6000\">Rs6000</a></li><li>| <a href=\"#v:M68k\">M68k</a></li><li>| <a href=\"#v:Vax\">Vax</a></li><li>| <a href=\"#v:JavaScript\">JavaScript</a></li><li>| <a href=\"#v:OtherArch\">OtherArch</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li></ul>","name":"Arch SH JavaScript I386 X86_64 PPC PPC64 Sparc Arm AArch64 Mips IA64 S390 Alpha Hppa Rs6000 M68k Vax OtherArch","module":"Distribution.System","link":"Distribution-System.html#t:Arch"},{"display_html":"<a href=\"#v:buildArch\">buildArch</a> :: <a href=\"Distribution-System.html#t:Arch\" title=\"Distribution.System\">Arch</a>","name":"buildArch","module":"Distribution.System","link":"Distribution-System.html#v:buildArch"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Platform\">Platform</a> = <a href=\"#v:Platform\">Platform</a> <a href=\"Distribution-System.html#t:Arch\" title=\"Distribution.System\">Arch</a> <a href=\"Distribution-System.html#t:OS\" title=\"Distribution.System\">OS</a>","name":"Platform Platform","module":"Distribution.System","link":"Distribution-System.html#t:Platform"},{"display_html":"<a href=\"#v:buildPlatform\">buildPlatform</a> :: <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a>","name":"buildPlatform","module":"Distribution.System","link":"Distribution-System.html#v:buildPlatform"},{"display_html":"<a href=\"#v:platformFromTriple\">platformFromTriple</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a>","name":"platformFromTriple","module":"Distribution.System","link":"Distribution-System.html#v:platformFromTriple"},{"display_html":"<a href=\"#v:knownOSs\">knownOSs</a> :: [<a href=\"Distribution-System.html#t:OS\" title=\"Distribution.System\">OS</a>]","name":"knownOSs","module":"Distribution.System","link":"Distribution-System.html#v:knownOSs"},{"display_html":"<a href=\"#v:knownArches\">knownArches</a> :: [<a href=\"Distribution-System.html#t:Arch\" title=\"Distribution.System\">Arch</a>]","name":"knownArches","module":"Distribution.System","link":"Distribution-System.html#v:knownArches"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ClassificationStrictness\">ClassificationStrictness</a><ul class=\"subs\"><li>= <a href=\"#v:Permissive\">Permissive</a></li><li>| <a href=\"#v:Compat\">Compat</a></li><li>| <a href=\"#v:Strict\">Strict</a></li></ul>","name":"ClassificationStrictness Strict Permissive Compat","module":"Distribution.System","link":"Distribution-System.html#t:ClassificationStrictness"},{"display_html":"<a href=\"#v:classifyOS\">classifyOS</a> :: <a href=\"Distribution-System.html#t:ClassificationStrictness\" title=\"Distribution.System\">ClassificationStrictness</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-System.html#t:OS\" title=\"Distribution.System\">OS</a>","name":"classifyOS","module":"Distribution.System","link":"Distribution-System.html#v:classifyOS"},{"display_html":"<a href=\"#v:classifyArch\">classifyArch</a> :: <a href=\"Distribution-System.html#t:ClassificationStrictness\" title=\"Distribution.System\">ClassificationStrictness</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-System.html#t:Arch\" title=\"Distribution.System\">Arch</a>","name":"classifyArch","module":"Distribution.System","link":"Distribution-System.html#v:classifyArch"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:LicenseRef\">LicenseRef</a>","name":"LicenseRef","module":"Distribution.SPDX.LicenseReference","link":"Distribution-SPDX-LicenseReference.html#t:LicenseRef"},{"display_html":"<a href=\"#v:licenseRef\">licenseRef</a> :: <a href=\"Distribution-SPDX-LicenseReference.html#t:LicenseRef\" title=\"Distribution.SPDX.LicenseReference\">LicenseRef</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"licenseRef","module":"Distribution.SPDX.LicenseReference","link":"Distribution-SPDX-LicenseReference.html#v:licenseRef"},{"display_html":"<a href=\"#v:licenseDocumentRef\">licenseDocumentRef</a> :: <a href=\"Distribution-SPDX-LicenseReference.html#t:LicenseRef\" title=\"Distribution.SPDX.LicenseReference\">LicenseRef</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"licenseDocumentRef","module":"Distribution.SPDX.LicenseReference","link":"Distribution-SPDX-LicenseReference.html#v:licenseDocumentRef"},{"display_html":"<a href=\"#v:mkLicenseRef\">mkLicenseRef</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-SPDX-LicenseReference.html#t:LicenseRef\" title=\"Distribution.SPDX.LicenseReference\">LicenseRef</a>","name":"mkLicenseRef","module":"Distribution.SPDX.LicenseReference","link":"Distribution-SPDX-LicenseReference.html#v:mkLicenseRef"},{"display_html":"<a href=\"#v:mkLicenseRef-39-\">mkLicenseRef'</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-SPDX-LicenseReference.html#t:LicenseRef\" title=\"Distribution.SPDX.LicenseReference\">LicenseRef</a>","name":"mkLicenseRef'","module":"Distribution.SPDX.LicenseReference","link":"Distribution-SPDX-LicenseReference.html#v:mkLicenseRef-39-"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:LicenseId\">LicenseId</a><ul class=\"subs\"><li>= <a href=\"#v:NullBSD\">NullBSD</a></li><li>| <a href=\"#v:AAL\">AAL</a></li><li>| <a href=\"#v:Abstyles\">Abstyles</a></li><li>| <a href=\"#v:Adobe_2006\">Adobe_2006</a></li><li>| <a href=\"#v:Adobe_Glyph\">Adobe_Glyph</a></li><li>| <a href=\"#v:ADSL\">ADSL</a></li><li>| <a href=\"#v:AFL_1_1\">AFL_1_1</a></li><li>| <a href=\"#v:AFL_1_2\">AFL_1_2</a></li><li>| <a href=\"#v:AFL_2_0\">AFL_2_0</a></li><li>| <a href=\"#v:AFL_2_1\">AFL_2_1</a></li><li>| <a href=\"#v:AFL_3_0\">AFL_3_0</a></li><li>| <a href=\"#v:Afmparse\">Afmparse</a></li><li>| <a href=\"#v:AGPL_1_0\">AGPL_1_0</a></li><li>| <a href=\"#v:AGPL_1_0_only\">AGPL_1_0_only</a></li><li>| <a href=\"#v:AGPL_1_0_or_later\">AGPL_1_0_or_later</a></li><li>| <a href=\"#v:AGPL_3_0_only\">AGPL_3_0_only</a></li><li>| <a href=\"#v:AGPL_3_0_or_later\">AGPL_3_0_or_later</a></li><li>| <a href=\"#v:Aladdin\">Aladdin</a></li><li>| <a href=\"#v:AMDPLPA\">AMDPLPA</a></li><li>| <a href=\"#v:AML\">AML</a></li><li>| <a href=\"#v:AMPAS\">AMPAS</a></li><li>| <a href=\"#v:ANTLR_PD\">ANTLR_PD</a></li><li>| <a href=\"#v:Apache_1_0\">Apache_1_0</a></li><li>| <a href=\"#v:Apache_1_1\">Apache_1_1</a></li><li>| <a href=\"#v:Apache_2_0\">Apache_2_0</a></li><li>| <a href=\"#v:APAFML\">APAFML</a></li><li>| <a href=\"#v:APL_1_0\">APL_1_0</a></li><li>| <a href=\"#v:APSL_1_0\">APSL_1_0</a></li><li>| <a href=\"#v:APSL_1_1\">APSL_1_1</a></li><li>| <a href=\"#v:APSL_1_2\">APSL_1_2</a></li><li>| <a href=\"#v:APSL_2_0\">APSL_2_0</a></li><li>| <a href=\"#v:Artistic_1_0_cl8\">Artistic_1_0_cl8</a></li><li>| <a href=\"#v:Artistic_1_0_Perl\">Artistic_1_0_Perl</a></li><li>| <a href=\"#v:Artistic_1_0\">Artistic_1_0</a></li><li>| <a href=\"#v:Artistic_2_0\">Artistic_2_0</a></li><li>| <a href=\"#v:Bahyph\">Bahyph</a></li><li>| <a href=\"#v:Barr\">Barr</a></li><li>| <a href=\"#v:Beerware\">Beerware</a></li><li>| <a href=\"#v:BitTorrent_1_0\">BitTorrent_1_0</a></li><li>| <a href=\"#v:BitTorrent_1_1\">BitTorrent_1_1</a></li><li>| <a href=\"#v:Blessing\">Blessing</a></li><li>| <a href=\"#v:BlueOak_1_0_0\">BlueOak_1_0_0</a></li><li>| <a href=\"#v:Borceux\">Borceux</a></li><li>| <a href=\"#v:BSD_1_Clause\">BSD_1_Clause</a></li><li>| <a href=\"#v:BSD_2_Clause_FreeBSD\">BSD_2_Clause_FreeBSD</a></li><li>| <a href=\"#v:BSD_2_Clause_NetBSD\">BSD_2_Clause_NetBSD</a></li><li>| <a href=\"#v:BSD_2_Clause_Patent\">BSD_2_Clause_Patent</a></li><li>| <a href=\"#v:BSD_2_Clause\">BSD_2_Clause</a></li><li>| <a href=\"#v:BSD_3_Clause_Attribution\">BSD_3_Clause_Attribution</a></li><li>| <a href=\"#v:BSD_3_Clause_Clear\">BSD_3_Clause_Clear</a></li><li>| <a href=\"#v:BSD_3_Clause_LBNL\">BSD_3_Clause_LBNL</a></li><li>| <a href=\"#v:BSD_3_Clause_No_Nuclear_License_2014\">BSD_3_Clause_No_Nuclear_License_2014</a></li><li>| <a href=\"#v:BSD_3_Clause_No_Nuclear_License\">BSD_3_Clause_No_Nuclear_License</a></li><li>| <a href=\"#v:BSD_3_Clause_No_Nuclear_Warranty\">BSD_3_Clause_No_Nuclear_Warranty</a></li><li>| <a href=\"#v:BSD_3_Clause_Open_MPI\">BSD_3_Clause_Open_MPI</a></li><li>| <a href=\"#v:BSD_3_Clause\">BSD_3_Clause</a></li><li>| <a href=\"#v:BSD_4_Clause_UC\">BSD_4_Clause_UC</a></li><li>| <a href=\"#v:BSD_4_Clause\">BSD_4_Clause</a></li><li>| <a href=\"#v:BSD_Protection\">BSD_Protection</a></li><li>| <a href=\"#v:BSD_Source_Code\">BSD_Source_Code</a></li><li>| <a href=\"#v:BSL_1_0\">BSL_1_0</a></li><li>| <a href=\"#v:Bzip2_1_0_5\">Bzip2_1_0_5</a></li><li>| <a href=\"#v:Bzip2_1_0_6\">Bzip2_1_0_6</a></li><li>| <a href=\"#v:Caldera\">Caldera</a></li><li>| <a href=\"#v:CATOSL_1_1\">CATOSL_1_1</a></li><li>| <a href=\"#v:CC_BY_1_0\">CC_BY_1_0</a></li><li>| <a href=\"#v:CC_BY_2_0\">CC_BY_2_0</a></li><li>| <a href=\"#v:CC_BY_2_5\">CC_BY_2_5</a></li><li>| <a href=\"#v:CC_BY_3_0\">CC_BY_3_0</a></li><li>| <a href=\"#v:CC_BY_4_0\">CC_BY_4_0</a></li><li>| <a href=\"#v:CC_BY_NC_1_0\">CC_BY_NC_1_0</a></li><li>| <a href=\"#v:CC_BY_NC_2_0\">CC_BY_NC_2_0</a></li><li>| <a href=\"#v:CC_BY_NC_2_5\">CC_BY_NC_2_5</a></li><li>| <a href=\"#v:CC_BY_NC_3_0\">CC_BY_NC_3_0</a></li><li>| <a href=\"#v:CC_BY_NC_4_0\">CC_BY_NC_4_0</a></li><li>| <a href=\"#v:CC_BY_NC_ND_1_0\">CC_BY_NC_ND_1_0</a></li><li>| <a href=\"#v:CC_BY_NC_ND_2_0\">CC_BY_NC_ND_2_0</a></li><li>| <a href=\"#v:CC_BY_NC_ND_2_5\">CC_BY_NC_ND_2_5</a></li><li>| <a href=\"#v:CC_BY_NC_ND_3_0\">CC_BY_NC_ND_3_0</a></li><li>| <a href=\"#v:CC_BY_NC_ND_4_0\">CC_BY_NC_ND_4_0</a></li><li>| <a href=\"#v:CC_BY_NC_SA_1_0\">CC_BY_NC_SA_1_0</a></li><li>| <a href=\"#v:CC_BY_NC_SA_2_0\">CC_BY_NC_SA_2_0</a></li><li>| <a href=\"#v:CC_BY_NC_SA_2_5\">CC_BY_NC_SA_2_5</a></li><li>| <a href=\"#v:CC_BY_NC_SA_3_0\">CC_BY_NC_SA_3_0</a></li><li>| <a href=\"#v:CC_BY_NC_SA_4_0\">CC_BY_NC_SA_4_0</a></li><li>| <a href=\"#v:CC_BY_ND_1_0\">CC_BY_ND_1_0</a></li><li>| <a href=\"#v:CC_BY_ND_2_0\">CC_BY_ND_2_0</a></li><li>| <a href=\"#v:CC_BY_ND_2_5\">CC_BY_ND_2_5</a></li><li>| <a href=\"#v:CC_BY_ND_3_0\">CC_BY_ND_3_0</a></li><li>| <a href=\"#v:CC_BY_ND_4_0\">CC_BY_ND_4_0</a></li><li>| <a href=\"#v:CC_BY_SA_1_0\">CC_BY_SA_1_0</a></li><li>| <a href=\"#v:CC_BY_SA_2_0\">CC_BY_SA_2_0</a></li><li>| <a href=\"#v:CC_BY_SA_2_5\">CC_BY_SA_2_5</a></li><li>| <a href=\"#v:CC_BY_SA_3_0\">CC_BY_SA_3_0</a></li><li>| <a href=\"#v:CC_BY_SA_4_0\">CC_BY_SA_4_0</a></li><li>| <a href=\"#v:CC_PDDC\">CC_PDDC</a></li><li>| <a href=\"#v:CC0_1_0\">CC0_1_0</a></li><li>| <a href=\"#v:CDDL_1_0\">CDDL_1_0</a></li><li>| <a href=\"#v:CDDL_1_1\">CDDL_1_1</a></li><li>| <a href=\"#v:CDLA_Permissive_1_0\">CDLA_Permissive_1_0</a></li><li>| <a href=\"#v:CDLA_Sharing_1_0\">CDLA_Sharing_1_0</a></li><li>| <a href=\"#v:CECILL_1_0\">CECILL_1_0</a></li><li>| <a href=\"#v:CECILL_1_1\">CECILL_1_1</a></li><li>| <a href=\"#v:CECILL_2_0\">CECILL_2_0</a></li><li>| <a href=\"#v:CECILL_2_1\">CECILL_2_1</a></li><li>| <a href=\"#v:CECILL_B\">CECILL_B</a></li><li>| <a href=\"#v:CECILL_C\">CECILL_C</a></li><li>| <a href=\"#v:CERN_OHL_1_1\">CERN_OHL_1_1</a></li><li>| <a href=\"#v:CERN_OHL_1_2\">CERN_OHL_1_2</a></li><li>| <a href=\"#v:ClArtistic\">ClArtistic</a></li><li>| <a href=\"#v:CNRI_Jython\">CNRI_Jython</a></li><li>| <a href=\"#v:CNRI_Python_GPL_Compatible\">CNRI_Python_GPL_Compatible</a></li><li>| <a href=\"#v:CNRI_Python\">CNRI_Python</a></li><li>| <a href=\"#v:Condor_1_1\">Condor_1_1</a></li><li>| <a href=\"#v:Copyleft_next_0_3_0\">Copyleft_next_0_3_0</a></li><li>| <a href=\"#v:Copyleft_next_0_3_1\">Copyleft_next_0_3_1</a></li><li>| <a href=\"#v:CPAL_1_0\">CPAL_1_0</a></li><li>| <a href=\"#v:CPL_1_0\">CPL_1_0</a></li><li>| <a href=\"#v:CPOL_1_02\">CPOL_1_02</a></li><li>| <a href=\"#v:Crossword\">Crossword</a></li><li>| <a href=\"#v:CrystalStacker\">CrystalStacker</a></li><li>| <a href=\"#v:CUA_OPL_1_0\">CUA_OPL_1_0</a></li><li>| <a href=\"#v:Cube\">Cube</a></li><li>| <a href=\"#v:Curl\">Curl</a></li><li>| <a href=\"#v:D_FSL_1_0\">D_FSL_1_0</a></li><li>| <a href=\"#v:Diffmark\">Diffmark</a></li><li>| <a href=\"#v:DOC\">DOC</a></li><li>| <a href=\"#v:Dotseqn\">Dotseqn</a></li><li>| <a href=\"#v:DSDP\">DSDP</a></li><li>| <a href=\"#v:Dvipdfm\">Dvipdfm</a></li><li>| <a href=\"#v:ECL_1_0\">ECL_1_0</a></li><li>| <a href=\"#v:ECL_2_0\">ECL_2_0</a></li><li>| <a href=\"#v:EFL_1_0\">EFL_1_0</a></li><li>| <a href=\"#v:EFL_2_0\">EFL_2_0</a></li><li>| <a href=\"#v:EGenix\">EGenix</a></li><li>| <a href=\"#v:Entessa\">Entessa</a></li><li>| <a href=\"#v:EPL_1_0\">EPL_1_0</a></li><li>| <a href=\"#v:EPL_2_0\">EPL_2_0</a></li><li>| <a href=\"#v:ErlPL_1_1\">ErlPL_1_1</a></li><li>| <a href=\"#v:EUDatagrid\">EUDatagrid</a></li><li>| <a href=\"#v:EUPL_1_0\">EUPL_1_0</a></li><li>| <a href=\"#v:EUPL_1_1\">EUPL_1_1</a></li><li>| <a href=\"#v:EUPL_1_2\">EUPL_1_2</a></li><li>| <a href=\"#v:Eurosym\">Eurosym</a></li><li>| <a href=\"#v:Fair\">Fair</a></li><li>| <a href=\"#v:Frameworx_1_0\">Frameworx_1_0</a></li><li>| <a href=\"#v:FreeImage\">FreeImage</a></li><li>| <a href=\"#v:FSFAP\">FSFAP</a></li><li>| <a href=\"#v:FSFULLR\">FSFULLR</a></li><li>| <a href=\"#v:FSFUL\">FSFUL</a></li><li>| <a href=\"#v:FTL\">FTL</a></li><li>| <a href=\"#v:GFDL_1_1_only\">GFDL_1_1_only</a></li><li>| <a href=\"#v:GFDL_1_1_or_later\">GFDL_1_1_or_later</a></li><li>| <a href=\"#v:GFDL_1_2_only\">GFDL_1_2_only</a></li><li>| <a href=\"#v:GFDL_1_2_or_later\">GFDL_1_2_or_later</a></li><li>| <a href=\"#v:GFDL_1_3_only\">GFDL_1_3_only</a></li><li>| <a href=\"#v:GFDL_1_3_or_later\">GFDL_1_3_or_later</a></li><li>| <a href=\"#v:Giftware\">Giftware</a></li><li>| <a href=\"#v:GL2PS\">GL2PS</a></li><li>| <a href=\"#v:Glide\">Glide</a></li><li>| <a href=\"#v:Glulxe\">Glulxe</a></li><li>| <a href=\"#v:Gnuplot\">Gnuplot</a></li><li>| <a href=\"#v:GPL_1_0_only\">GPL_1_0_only</a></li><li>| <a href=\"#v:GPL_1_0_or_later\">GPL_1_0_or_later</a></li><li>| <a href=\"#v:GPL_2_0_only\">GPL_2_0_only</a></li><li>| <a href=\"#v:GPL_2_0_or_later\">GPL_2_0_or_later</a></li><li>| <a href=\"#v:GPL_3_0_only\">GPL_3_0_only</a></li><li>| <a href=\"#v:GPL_3_0_or_later\">GPL_3_0_or_later</a></li><li>| <a href=\"#v:GSOAP_1_3b\">GSOAP_1_3b</a></li><li>| <a href=\"#v:HaskellReport\">HaskellReport</a></li><li>| <a href=\"#v:HPND_sell_variant\">HPND_sell_variant</a></li><li>| <a href=\"#v:HPND\">HPND</a></li><li>| <a href=\"#v:IBM_pibs\">IBM_pibs</a></li><li>| <a href=\"#v:ICU\">ICU</a></li><li>| <a href=\"#v:IJG\">IJG</a></li><li>| <a href=\"#v:ImageMagick\">ImageMagick</a></li><li>| <a href=\"#v:IMatix\">IMatix</a></li><li>| <a href=\"#v:Imlib2\">Imlib2</a></li><li>| <a href=\"#v:Info_ZIP\">Info_ZIP</a></li><li>| <a href=\"#v:Intel_ACPI\">Intel_ACPI</a></li><li>| <a href=\"#v:Intel\">Intel</a></li><li>| <a href=\"#v:Interbase_1_0\">Interbase_1_0</a></li><li>| <a href=\"#v:IPA\">IPA</a></li><li>| <a href=\"#v:IPL_1_0\">IPL_1_0</a></li><li>| <a href=\"#v:ISC\">ISC</a></li><li>| <a href=\"#v:JasPer_2_0\">JasPer_2_0</a></li><li>| <a href=\"#v:JPNIC\">JPNIC</a></li><li>| <a href=\"#v:JSON\">JSON</a></li><li>| <a href=\"#v:LAL_1_2\">LAL_1_2</a></li><li>| <a href=\"#v:LAL_1_3\">LAL_1_3</a></li><li>| <a href=\"#v:Latex2e\">Latex2e</a></li><li>| <a href=\"#v:Leptonica\">Leptonica</a></li><li>| <a href=\"#v:LGPL_2_0_only\">LGPL_2_0_only</a></li><li>| <a href=\"#v:LGPL_2_0_or_later\">LGPL_2_0_or_later</a></li><li>| <a href=\"#v:LGPL_2_1_only\">LGPL_2_1_only</a></li><li>| <a href=\"#v:LGPL_2_1_or_later\">LGPL_2_1_or_later</a></li><li>| <a href=\"#v:LGPL_3_0_only\">LGPL_3_0_only</a></li><li>| <a href=\"#v:LGPL_3_0_or_later\">LGPL_3_0_or_later</a></li><li>| <a href=\"#v:LGPLLR\">LGPLLR</a></li><li>| <a href=\"#v:Libpng_2_0\">Libpng_2_0</a></li><li>| <a href=\"#v:Libpng\">Libpng</a></li><li>| <a href=\"#v:Libtiff\">Libtiff</a></li><li>| <a href=\"#v:LiLiQ_P_1_1\">LiLiQ_P_1_1</a></li><li>| <a href=\"#v:LiLiQ_R_1_1\">LiLiQ_R_1_1</a></li><li>| <a href=\"#v:LiLiQ_Rplus_1_1\">LiLiQ_Rplus_1_1</a></li><li>| <a href=\"#v:Linux_OpenIB\">Linux_OpenIB</a></li><li>| <a href=\"#v:LPL_1_02\">LPL_1_02</a></li><li>| <a href=\"#v:LPL_1_0\">LPL_1_0</a></li><li>| <a href=\"#v:LPPL_1_0\">LPPL_1_0</a></li><li>| <a href=\"#v:LPPL_1_1\">LPPL_1_1</a></li><li>| <a href=\"#v:LPPL_1_2\">LPPL_1_2</a></li><li>| <a href=\"#v:LPPL_1_3a\">LPPL_1_3a</a></li><li>| <a href=\"#v:LPPL_1_3c\">LPPL_1_3c</a></li><li>| <a href=\"#v:MakeIndex\">MakeIndex</a></li><li>| <a href=\"#v:MirOS\">MirOS</a></li><li>| <a href=\"#v:MIT_0\">MIT_0</a></li><li>| <a href=\"#v:MIT_advertising\">MIT_advertising</a></li><li>| <a href=\"#v:MIT_CMU\">MIT_CMU</a></li><li>| <a href=\"#v:MIT_enna\">MIT_enna</a></li><li>| <a href=\"#v:MIT_feh\">MIT_feh</a></li><li>| <a href=\"#v:MITNFA\">MITNFA</a></li><li>| <a href=\"#v:MIT\">MIT</a></li><li>| <a href=\"#v:Motosoto\">Motosoto</a></li><li>| <a href=\"#v:Mpich2\">Mpich2</a></li><li>| <a href=\"#v:MPL_1_0\">MPL_1_0</a></li><li>| <a href=\"#v:MPL_1_1\">MPL_1_1</a></li><li>| <a href=\"#v:MPL_2_0_no_copyleft_exception\">MPL_2_0_no_copyleft_exception</a></li><li>| <a href=\"#v:MPL_2_0\">MPL_2_0</a></li><li>| <a href=\"#v:MS_PL\">MS_PL</a></li><li>| <a href=\"#v:MS_RL\">MS_RL</a></li><li>| <a href=\"#v:MTLL\">MTLL</a></li><li>| <a href=\"#v:Multics\">Multics</a></li><li>| <a href=\"#v:Mup\">Mup</a></li><li>| <a href=\"#v:NASA_1_3\">NASA_1_3</a></li><li>| <a href=\"#v:Naumen\">Naumen</a></li><li>| <a href=\"#v:NBPL_1_0\">NBPL_1_0</a></li><li>| <a href=\"#v:NCSA\">NCSA</a></li><li>| <a href=\"#v:Net_SNMP\">Net_SNMP</a></li><li>| <a href=\"#v:NetCDF\">NetCDF</a></li><li>| <a href=\"#v:Newsletr\">Newsletr</a></li><li>| <a href=\"#v:NGPL\">NGPL</a></li><li>| <a href=\"#v:NLOD_1_0\">NLOD_1_0</a></li><li>| <a href=\"#v:NLPL\">NLPL</a></li><li>| <a href=\"#v:Nokia\">Nokia</a></li><li>| <a href=\"#v:NOSL\">NOSL</a></li><li>| <a href=\"#v:Noweb\">Noweb</a></li><li>| <a href=\"#v:NPL_1_0\">NPL_1_0</a></li><li>| <a href=\"#v:NPL_1_1\">NPL_1_1</a></li><li>| <a href=\"#v:NPOSL_3_0\">NPOSL_3_0</a></li><li>| <a href=\"#v:NRL\">NRL</a></li><li>| <a href=\"#v:NTP\">NTP</a></li><li>| <a href=\"#v:OCCT_PL\">OCCT_PL</a></li><li>| <a href=\"#v:OCLC_2_0\">OCLC_2_0</a></li><li>| <a href=\"#v:ODbL_1_0\">ODbL_1_0</a></li><li>| <a href=\"#v:ODC_By_1_0\">ODC_By_1_0</a></li><li>| <a href=\"#v:OFL_1_0\">OFL_1_0</a></li><li>| <a href=\"#v:OFL_1_1\">OFL_1_1</a></li><li>| <a href=\"#v:OGL_UK_1_0\">OGL_UK_1_0</a></li><li>| <a href=\"#v:OGL_UK_2_0\">OGL_UK_2_0</a></li><li>| <a href=\"#v:OGL_UK_3_0\">OGL_UK_3_0</a></li><li>| <a href=\"#v:OGTSL\">OGTSL</a></li><li>| <a href=\"#v:OLDAP_1_1\">OLDAP_1_1</a></li><li>| <a href=\"#v:OLDAP_1_2\">OLDAP_1_2</a></li><li>| <a href=\"#v:OLDAP_1_3\">OLDAP_1_3</a></li><li>| <a href=\"#v:OLDAP_1_4\">OLDAP_1_4</a></li><li>| <a href=\"#v:OLDAP_2_0_1\">OLDAP_2_0_1</a></li><li>| <a href=\"#v:OLDAP_2_0\">OLDAP_2_0</a></li><li>| <a href=\"#v:OLDAP_2_1\">OLDAP_2_1</a></li><li>| <a href=\"#v:OLDAP_2_2_1\">OLDAP_2_2_1</a></li><li>| <a href=\"#v:OLDAP_2_2_2\">OLDAP_2_2_2</a></li><li>| <a href=\"#v:OLDAP_2_2\">OLDAP_2_2</a></li><li>| <a href=\"#v:OLDAP_2_3\">OLDAP_2_3</a></li><li>| <a href=\"#v:OLDAP_2_4\">OLDAP_2_4</a></li><li>| <a href=\"#v:OLDAP_2_5\">OLDAP_2_5</a></li><li>| <a href=\"#v:OLDAP_2_6\">OLDAP_2_6</a></li><li>| <a href=\"#v:OLDAP_2_7\">OLDAP_2_7</a></li><li>| <a href=\"#v:OLDAP_2_8\">OLDAP_2_8</a></li><li>| <a href=\"#v:OML\">OML</a></li><li>| <a href=\"#v:OpenSSL\">OpenSSL</a></li><li>| <a href=\"#v:OPL_1_0\">OPL_1_0</a></li><li>| <a href=\"#v:OSET_PL_2_1\">OSET_PL_2_1</a></li><li>| <a href=\"#v:OSL_1_0\">OSL_1_0</a></li><li>| <a href=\"#v:OSL_1_1\">OSL_1_1</a></li><li>| <a href=\"#v:OSL_2_0\">OSL_2_0</a></li><li>| <a href=\"#v:OSL_2_1\">OSL_2_1</a></li><li>| <a href=\"#v:OSL_3_0\">OSL_3_0</a></li><li>| <a href=\"#v:Parity_6_0_0\">Parity_6_0_0</a></li><li>| <a href=\"#v:PDDL_1_0\">PDDL_1_0</a></li><li>| <a href=\"#v:PHP_3_01\">PHP_3_01</a></li><li>| <a href=\"#v:PHP_3_0\">PHP_3_0</a></li><li>| <a href=\"#v:Plexus\">Plexus</a></li><li>| <a href=\"#v:PostgreSQL\">PostgreSQL</a></li><li>| <a href=\"#v:Psfrag\">Psfrag</a></li><li>| <a href=\"#v:Psutils\">Psutils</a></li><li>| <a href=\"#v:Python_2_0\">Python_2_0</a></li><li>| <a href=\"#v:Qhull\">Qhull</a></li><li>| <a href=\"#v:QPL_1_0\">QPL_1_0</a></li><li>| <a href=\"#v:Rdisc\">Rdisc</a></li><li>| <a href=\"#v:RHeCos_1_1\">RHeCos_1_1</a></li><li>| <a href=\"#v:RPL_1_1\">RPL_1_1</a></li><li>| <a href=\"#v:RPL_1_5\">RPL_1_5</a></li><li>| <a href=\"#v:RPSL_1_0\">RPSL_1_0</a></li><li>| <a href=\"#v:RSA_MD\">RSA_MD</a></li><li>| <a href=\"#v:RSCPL\">RSCPL</a></li><li>| <a href=\"#v:Ruby\">Ruby</a></li><li>| <a href=\"#v:SAX_PD\">SAX_PD</a></li><li>| <a href=\"#v:Saxpath\">Saxpath</a></li><li>| <a href=\"#v:SCEA\">SCEA</a></li><li>| <a href=\"#v:Sendmail_8_23\">Sendmail_8_23</a></li><li>| <a href=\"#v:Sendmail\">Sendmail</a></li><li>| <a href=\"#v:SGI_B_1_0\">SGI_B_1_0</a></li><li>| <a href=\"#v:SGI_B_1_1\">SGI_B_1_1</a></li><li>| <a href=\"#v:SGI_B_2_0\">SGI_B_2_0</a></li><li>| <a href=\"#v:SHL_0_51\">SHL_0_51</a></li><li>| <a href=\"#v:SHL_0_5\">SHL_0_5</a></li><li>| <a href=\"#v:SimPL_2_0\">SimPL_2_0</a></li><li>| <a href=\"#v:SISSL_1_2\">SISSL_1_2</a></li><li>| <a href=\"#v:SISSL\">SISSL</a></li><li>| <a href=\"#v:Sleepycat\">Sleepycat</a></li><li>| <a href=\"#v:SMLNJ\">SMLNJ</a></li><li>| <a href=\"#v:SMPPL\">SMPPL</a></li><li>| <a href=\"#v:SNIA\">SNIA</a></li><li>| <a href=\"#v:Spencer_86\">Spencer_86</a></li><li>| <a href=\"#v:Spencer_94\">Spencer_94</a></li><li>| <a href=\"#v:Spencer_99\">Spencer_99</a></li><li>| <a href=\"#v:SPL_1_0\">SPL_1_0</a></li><li>| <a href=\"#v:SSPL_1_0\">SSPL_1_0</a></li><li>| <a href=\"#v:SugarCRM_1_1_3\">SugarCRM_1_1_3</a></li><li>| <a href=\"#v:SWL\">SWL</a></li><li>| <a href=\"#v:TAPR_OHL_1_0\">TAPR_OHL_1_0</a></li><li>| <a href=\"#v:TCL\">TCL</a></li><li>| <a href=\"#v:TCP_wrappers\">TCP_wrappers</a></li><li>| <a href=\"#v:TMate\">TMate</a></li><li>| <a href=\"#v:TORQUE_1_1\">TORQUE_1_1</a></li><li>| <a href=\"#v:TOSL\">TOSL</a></li><li>| <a href=\"#v:TU_Berlin_1_0\">TU_Berlin_1_0</a></li><li>| <a href=\"#v:TU_Berlin_2_0\">TU_Berlin_2_0</a></li><li>| <a href=\"#v:Unicode_DFS_2015\">Unicode_DFS_2015</a></li><li>| <a href=\"#v:Unicode_DFS_2016\">Unicode_DFS_2016</a></li><li>| <a href=\"#v:Unicode_TOU\">Unicode_TOU</a></li><li>| <a href=\"#v:Unlicense\">Unlicense</a></li><li>| <a href=\"#v:UPL_1_0\">UPL_1_0</a></li><li>| <a href=\"#v:Vim\">Vim</a></li><li>| <a href=\"#v:VOSTROM\">VOSTROM</a></li><li>| <a href=\"#v:VSL_1_0\">VSL_1_0</a></li><li>| <a href=\"#v:W3C_19980720\">W3C_19980720</a></li><li>| <a href=\"#v:W3C_20150513\">W3C_20150513</a></li><li>| <a href=\"#v:W3C\">W3C</a></li><li>| <a href=\"#v:Watcom_1_0\">Watcom_1_0</a></li><li>| <a href=\"#v:Wsuipa\">Wsuipa</a></li><li>| <a href=\"#v:WTFPL\">WTFPL</a></li><li>| <a href=\"#v:X11\">X11</a></li><li>| <a href=\"#v:Xerox\">Xerox</a></li><li>| <a href=\"#v:XFree86_1_1\">XFree86_1_1</a></li><li>| <a href=\"#v:Xinetd\">Xinetd</a></li><li>| <a href=\"#v:Xnet\">Xnet</a></li><li>| <a href=\"#v:Xpp\">Xpp</a></li><li>| <a href=\"#v:XSkat\">XSkat</a></li><li>| <a href=\"#v:YPL_1_0\">YPL_1_0</a></li><li>| <a href=\"#v:YPL_1_1\">YPL_1_1</a></li><li>| <a href=\"#v:Zed\">Zed</a></li><li>| <a href=\"#v:Zend_2_0\">Zend_2_0</a></li><li>| <a href=\"#v:Zimbra_1_3\">Zimbra_1_3</a></li><li>| <a href=\"#v:Zimbra_1_4\">Zimbra_1_4</a></li><li>| <a href=\"#v:Zlib_acknowledgement\">Zlib_acknowledgement</a></li><li>| <a href=\"#v:Zlib\">Zlib</a></li><li>| <a href=\"#v:ZPL_1_1\">ZPL_1_1</a></li><li>| <a href=\"#v:ZPL_2_0\">ZPL_2_0</a></li><li>| <a href=\"#v:ZPL_2_1\">ZPL_2_1</a></li></ul>","name":"LicenseId NullBSD AAL Abstyles Adobe_2006 Adobe_Glyph ADSL AFL_1_1 AFL_1_2 AFL_2_0 AFL_2_1 AFL_3_0 Afmparse AGPL_1_0 AGPL_1_0_only AGPL_1_0_or_later AGPL_3_0_only AGPL_3_0_or_later Aladdin AMDPLPA AML AMPAS ANTLR_PD Apache_1_0 Apache_1_1 Apache_2_0 APAFML APL_1_0 APSL_1_0 APSL_1_1 APSL_1_2 APSL_2_0 Artistic_1_0_cl8 Artistic_1_0_Perl Artistic_1_0 Artistic_2_0 Bahyph Barr Beerware BitTorrent_1_0 BitTorrent_1_1 Blessing BlueOak_1_0_0 Borceux BSD_1_Clause BSD_2_Clause_FreeBSD BSD_2_Clause_NetBSD BSD_2_Clause_Patent BSD_2_Clause BSD_3_Clause_Attribution BSD_3_Clause_Clear BSD_3_Clause_LBNL BSD_3_Clause_No_Nuclear_License_2014 BSD_3_Clause_No_Nuclear_License BSD_3_Clause_No_Nuclear_Warranty BSD_3_Clause_Open_MPI BSD_3_Clause BSD_4_Clause_UC BSD_4_Clause BSD_Protection BSD_Source_Code BSL_1_0 Bzip2_1_0_5 Bzip2_1_0_6 Caldera CATOSL_1_1 CC_BY_1_0 CC_BY_2_0 CC_BY_2_5 CC_BY_3_0 CC_BY_4_0 CC_BY_NC_1_0 CC_BY_NC_2_0 CC_BY_NC_2_5 CC_BY_NC_3_0 CC_BY_NC_4_0 CC_BY_NC_ND_1_0 CC_BY_NC_ND_2_0 CC_BY_NC_ND_2_5 CC_BY_NC_ND_3_0 CC_BY_NC_ND_4_0 CC_BY_NC_SA_1_0 CC_BY_NC_SA_2_0 CC_BY_NC_SA_2_5 CC_BY_NC_SA_3_0 CC_BY_NC_SA_4_0 CC_BY_ND_1_0 CC_BY_ND_2_0 CC_BY_ND_2_5 CC_BY_ND_3_0 CC_BY_ND_4_0 CC_BY_SA_1_0 CC_BY_SA_2_0 CC_BY_SA_2_5 CC_BY_SA_3_0 CC_BY_SA_4_0 CC_PDDC CC0_1_0 CDDL_1_0 CDDL_1_1 CDLA_Permissive_1_0 CDLA_Sharing_1_0 CECILL_1_0 CECILL_1_1 CECILL_2_0 CECILL_2_1 CECILL_B CECILL_C CERN_OHL_1_1 CERN_OHL_1_2 ClArtistic CNRI_Jython CNRI_Python_GPL_Compatible CNRI_Python Condor_1_1 Copyleft_next_0_3_0 Copyleft_next_0_3_1 CPAL_1_0 CPL_1_0 CPOL_1_02 Crossword CrystalStacker CUA_OPL_1_0 Cube Curl D_FSL_1_0 Diffmark DOC Dotseqn DSDP Dvipdfm ECL_1_0 ECL_2_0 EFL_1_0 EFL_2_0 EGenix Entessa EPL_1_0 EPL_2_0 ErlPL_1_1 EUDatagrid EUPL_1_0 EUPL_1_1 EUPL_1_2 Eurosym Fair Frameworx_1_0 FreeImage FSFAP FSFULLR FSFUL FTL GFDL_1_1_only GFDL_1_1_or_later GFDL_1_2_only GFDL_1_2_or_later GFDL_1_3_only GFDL_1_3_or_later Giftware GL2PS Glide Glulxe Gnuplot GPL_1_0_only GPL_1_0_or_later GPL_2_0_only GPL_2_0_or_later GPL_3_0_only GPL_3_0_or_later GSOAP_1_3b HaskellReport HPND_sell_variant HPND IBM_pibs ICU IJG ImageMagick IMatix Imlib2 Info_ZIP Intel_ACPI Intel Interbase_1_0 IPA IPL_1_0 ISC JasPer_2_0 JPNIC JSON LAL_1_2 LAL_1_3 Latex2e Leptonica LGPL_2_0_only LGPL_2_0_or_later LGPL_2_1_only LGPL_2_1_or_later LGPL_3_0_only LGPL_3_0_or_later LGPLLR Libpng_2_0 Libpng Libtiff LiLiQ_P_1_1 LiLiQ_R_1_1 LiLiQ_Rplus_1_1 Linux_OpenIB LPL_1_02 LPL_1_0 LPPL_1_0 LPPL_1_1 LPPL_1_2 LPPL_1_3a LPPL_1_3c MakeIndex MirOS MIT_0 MIT_advertising MIT_CMU MIT_enna MIT_feh MITNFA MIT Motosoto Mpich2 MPL_1_0 MPL_1_1 MPL_2_0_no_copyleft_exception MPL_2_0 MS_PL MS_RL MTLL Multics Mup NASA_1_3 Naumen NBPL_1_0 NCSA Net_SNMP NetCDF Newsletr NGPL NLOD_1_0 NLPL Nokia NOSL Noweb NPL_1_0 NPL_1_1 NPOSL_3_0 NRL NTP OCCT_PL OCLC_2_0 ODbL_1_0 ODC_By_1_0 OFL_1_0 OFL_1_1 OGL_UK_1_0 OGL_UK_2_0 OGL_UK_3_0 OGTSL OLDAP_1_1 OLDAP_1_2 OLDAP_1_3 OLDAP_1_4 OLDAP_2_0_1 OLDAP_2_0 OLDAP_2_1 OLDAP_2_2_1 OLDAP_2_2_2 OLDAP_2_2 OLDAP_2_3 OLDAP_2_4 OLDAP_2_5 OLDAP_2_6 OLDAP_2_7 OLDAP_2_8 OML OpenSSL OPL_1_0 OSET_PL_2_1 OSL_1_0 OSL_1_1 OSL_2_0 OSL_2_1 OSL_3_0 Parity_6_0_0 PDDL_1_0 PHP_3_01 PHP_3_0 Plexus PostgreSQL Psfrag Psutils Python_2_0 Qhull QPL_1_0 Rdisc RHeCos_1_1 RPL_1_1 RPL_1_5 RPSL_1_0 RSA_MD RSCPL Ruby SAX_PD Saxpath SCEA Sendmail_8_23 Sendmail SGI_B_1_0 SGI_B_1_1 SGI_B_2_0 SHL_0_51 SHL_0_5 SimPL_2_0 SISSL_1_2 SISSL Sleepycat SMLNJ SMPPL SNIA Spencer_86 Spencer_94 Spencer_99 SPL_1_0 SSPL_1_0 SugarCRM_1_1_3 SWL TAPR_OHL_1_0 TCL TCP_wrappers TMate TORQUE_1_1 TOSL TU_Berlin_1_0 TU_Berlin_2_0 Unicode_DFS_2015 Unicode_DFS_2016 Unicode_TOU Unlicense UPL_1_0 Vim VOSTROM VSL_1_0 W3C_19980720 W3C_20150513 W3C Watcom_1_0 Wsuipa WTFPL X11 Xerox XFree86_1_1 Xinetd Xnet Xpp XSkat YPL_1_0 YPL_1_1 Zed Zend_2_0 Zimbra_1_3 Zimbra_1_4 Zlib_acknowledgement Zlib ZPL_1_1 ZPL_2_0 ZPL_2_1","module":"Distribution.SPDX.LicenseId","link":"Distribution-SPDX-LicenseId.html#t:LicenseId"},{"display_html":"<a href=\"#v:licenseId\">licenseId</a> :: <a href=\"Distribution-SPDX-LicenseId.html#t:LicenseId\" title=\"Distribution.SPDX.LicenseId\">LicenseId</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"licenseId","module":"Distribution.SPDX.LicenseId","link":"Distribution-SPDX-LicenseId.html#v:licenseId"},{"display_html":"<a href=\"#v:licenseName\">licenseName</a> :: <a href=\"Distribution-SPDX-LicenseId.html#t:LicenseId\" title=\"Distribution.SPDX.LicenseId\">LicenseId</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"licenseName","module":"Distribution.SPDX.LicenseId","link":"Distribution-SPDX-LicenseId.html#v:licenseName"},{"display_html":"<a href=\"#v:licenseIsOsiApproved\">licenseIsOsiApproved</a> :: <a href=\"Distribution-SPDX-LicenseId.html#t:LicenseId\" title=\"Distribution.SPDX.LicenseId\">LicenseId</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"licenseIsOsiApproved","module":"Distribution.SPDX.LicenseId","link":"Distribution-SPDX-LicenseId.html#v:licenseIsOsiApproved"},{"display_html":"<a href=\"#v:mkLicenseId\">mkLicenseId</a> :: <a href=\"Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion\" title=\"Distribution.SPDX.LicenseListVersion\">LicenseListVersion</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-SPDX-LicenseId.html#t:LicenseId\" title=\"Distribution.SPDX.LicenseId\">LicenseId</a>","name":"mkLicenseId","module":"Distribution.SPDX.LicenseId","link":"Distribution-SPDX-LicenseId.html#v:mkLicenseId"},{"display_html":"<a href=\"#v:licenseIdList\">licenseIdList</a> :: <a href=\"Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion\" title=\"Distribution.SPDX.LicenseListVersion\">LicenseListVersion</a> -&gt; [<a href=\"Distribution-SPDX-LicenseId.html#t:LicenseId\" title=\"Distribution.SPDX.LicenseId\">LicenseId</a>]","name":"licenseIdList","module":"Distribution.SPDX.LicenseId","link":"Distribution-SPDX-LicenseId.html#v:licenseIdList"},{"display_html":"<a href=\"#v:licenseIdMigrationMessage\">licenseIdMigrationMessage</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"licenseIdMigrationMessage","module":"Distribution.SPDX.LicenseId","link":"Distribution-SPDX-LicenseId.html#v:licenseIdMigrationMessage"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:LicenseExceptionId\">LicenseExceptionId</a><ul class=\"subs\"><li>= <a href=\"#v:DS389_exception\">DS389_exception</a></li><li>| <a href=\"#v:Autoconf_exception_2_0\">Autoconf_exception_2_0</a></li><li>| <a href=\"#v:Autoconf_exception_3_0\">Autoconf_exception_3_0</a></li><li>| <a href=\"#v:Bison_exception_2_2\">Bison_exception_2_2</a></li><li>| <a href=\"#v:Bootloader_exception\">Bootloader_exception</a></li><li>| <a href=\"#v:Classpath_exception_2_0\">Classpath_exception_2_0</a></li><li>| <a href=\"#v:CLISP_exception_2_0\">CLISP_exception_2_0</a></li><li>| <a href=\"#v:DigiRule_FOSS_exception\">DigiRule_FOSS_exception</a></li><li>| <a href=\"#v:ECos_exception_2_0\">ECos_exception_2_0</a></li><li>| <a href=\"#v:Fawkes_Runtime_exception\">Fawkes_Runtime_exception</a></li><li>| <a href=\"#v:FLTK_exception\">FLTK_exception</a></li><li>| <a href=\"#v:Font_exception_2_0\">Font_exception_2_0</a></li><li>| <a href=\"#v:Freertos_exception_2_0\">Freertos_exception_2_0</a></li><li>| <a href=\"#v:GCC_exception_2_0\">GCC_exception_2_0</a></li><li>| <a href=\"#v:GCC_exception_3_1\">GCC_exception_3_1</a></li><li>| <a href=\"#v:Gnu_javamail_exception\">Gnu_javamail_exception</a></li><li>| <a href=\"#v:GPL_CC_1_0\">GPL_CC_1_0</a></li><li>| <a href=\"#v:I2p_gpl_java_exception\">I2p_gpl_java_exception</a></li><li>| <a href=\"#v:Libtool_exception\">Libtool_exception</a></li><li>| <a href=\"#v:Linux_syscall_note\">Linux_syscall_note</a></li><li>| <a href=\"#v:LLVM_exception\">LLVM_exception</a></li><li>| <a href=\"#v:LZMA_exception\">LZMA_exception</a></li><li>| <a href=\"#v:Mif_exception\">Mif_exception</a></li><li>| <a href=\"#v:Nokia_Qt_exception_1_1\">Nokia_Qt_exception_1_1</a></li><li>| <a href=\"#v:OCaml_LGPL_linking_exception\">OCaml_LGPL_linking_exception</a></li><li>| <a href=\"#v:OCCT_exception_1_0\">OCCT_exception_1_0</a></li><li>| <a href=\"#v:OpenJDK_assembly_exception_1_0\">OpenJDK_assembly_exception_1_0</a></li><li>| <a href=\"#v:Openvpn_openssl_exception\">Openvpn_openssl_exception</a></li><li>| <a href=\"#v:PS_or_PDF_font_exception_20170817\">PS_or_PDF_font_exception_20170817</a></li><li>| <a href=\"#v:Qt_GPL_exception_1_0\">Qt_GPL_exception_1_0</a></li><li>| <a href=\"#v:Qt_LGPL_exception_1_1\">Qt_LGPL_exception_1_1</a></li><li>| <a href=\"#v:Qwt_exception_1_0\">Qwt_exception_1_0</a></li><li>| <a href=\"#v:Swift_exception\">Swift_exception</a></li><li>| <a href=\"#v:U_boot_exception_2_0\">U_boot_exception_2_0</a></li><li>| <a href=\"#v:Universal_FOSS_exception_1_0\">Universal_FOSS_exception_1_0</a></li><li>| <a href=\"#v:WxWindows_exception_3_1\">WxWindows_exception_3_1</a></li></ul>","name":"LicenseExceptionId DS389_exception Autoconf_exception_2_0 Autoconf_exception_3_0 Bison_exception_2_2 Bootloader_exception Classpath_exception_2_0 CLISP_exception_2_0 DigiRule_FOSS_exception ECos_exception_2_0 Fawkes_Runtime_exception FLTK_exception Font_exception_2_0 Freertos_exception_2_0 GCC_exception_2_0 GCC_exception_3_1 Gnu_javamail_exception GPL_CC_1_0 I2p_gpl_java_exception Libtool_exception Linux_syscall_note LLVM_exception LZMA_exception Mif_exception Nokia_Qt_exception_1_1 OCaml_LGPL_linking_exception OCCT_exception_1_0 OpenJDK_assembly_exception_1_0 Openvpn_openssl_exception PS_or_PDF_font_exception_20170817 Qt_GPL_exception_1_0 Qt_LGPL_exception_1_1 Qwt_exception_1_0 Swift_exception U_boot_exception_2_0 Universal_FOSS_exception_1_0 WxWindows_exception_3_1","module":"Distribution.SPDX.LicenseExceptionId","link":"Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId"},{"display_html":"<a href=\"#v:licenseExceptionId\">licenseExceptionId</a> :: <a href=\"Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId\" title=\"Distribution.SPDX.LicenseExceptionId\">LicenseExceptionId</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"licenseExceptionId","module":"Distribution.SPDX.LicenseExceptionId","link":"Distribution-SPDX-LicenseExceptionId.html#v:licenseExceptionId"},{"display_html":"<a href=\"#v:licenseExceptionName\">licenseExceptionName</a> :: <a href=\"Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId\" title=\"Distribution.SPDX.LicenseExceptionId\">LicenseExceptionId</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"licenseExceptionName","module":"Distribution.SPDX.LicenseExceptionId","link":"Distribution-SPDX-LicenseExceptionId.html#v:licenseExceptionName"},{"display_html":"<a href=\"#v:mkLicenseExceptionId\">mkLicenseExceptionId</a> :: <a href=\"Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion\" title=\"Distribution.SPDX.LicenseListVersion\">LicenseListVersion</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId\" title=\"Distribution.SPDX.LicenseExceptionId\">LicenseExceptionId</a>","name":"mkLicenseExceptionId","module":"Distribution.SPDX.LicenseExceptionId","link":"Distribution-SPDX-LicenseExceptionId.html#v:mkLicenseExceptionId"},{"display_html":"<a href=\"#v:licenseExceptionIdList\">licenseExceptionIdList</a> :: <a href=\"Distribution-SPDX-LicenseListVersion.html#t:LicenseListVersion\" title=\"Distribution.SPDX.LicenseListVersion\">LicenseListVersion</a> -&gt; [<a href=\"Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId\" title=\"Distribution.SPDX.LicenseExceptionId\">LicenseExceptionId</a>]","name":"licenseExceptionIdList","module":"Distribution.SPDX.LicenseExceptionId","link":"Distribution-SPDX-LicenseExceptionId.html#v:licenseExceptionIdList"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:LicenseExpression\">LicenseExpression</a><ul class=\"subs\"><li>= <a href=\"#v:ELicense\">ELicense</a> !<a href=\"Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression\" title=\"Distribution.SPDX.LicenseExpression\">SimpleLicenseExpression</a> !(<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-SPDX-LicenseExceptionId.html#t:LicenseExceptionId\" title=\"Distribution.SPDX.LicenseExceptionId\">LicenseExceptionId</a>)</li><li>| <a href=\"#v:EAnd\">EAnd</a> !<a href=\"Distribution-SPDX-LicenseExpression.html#t:LicenseExpression\" title=\"Distribution.SPDX.LicenseExpression\">LicenseExpression</a> !<a href=\"Distribution-SPDX-LicenseExpression.html#t:LicenseExpression\" title=\"Distribution.SPDX.LicenseExpression\">LicenseExpression</a></li><li>| <a href=\"#v:EOr\">EOr</a> !<a href=\"Distribution-SPDX-LicenseExpression.html#t:LicenseExpression\" title=\"Distribution.SPDX.LicenseExpression\">LicenseExpression</a> !<a href=\"Distribution-SPDX-LicenseExpression.html#t:LicenseExpression\" title=\"Distribution.SPDX.LicenseExpression\">LicenseExpression</a></li></ul>","name":"LicenseExpression ELicense EAnd EOr","module":"Distribution.SPDX.LicenseExpression","link":"Distribution-SPDX-LicenseExpression.html#t:LicenseExpression"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:SimpleLicenseExpression\">SimpleLicenseExpression</a><ul class=\"subs\"><li>= <a href=\"#v:ELicenseId\">ELicenseId</a> <a href=\"Distribution-SPDX-LicenseId.html#t:LicenseId\" title=\"Distribution.SPDX.LicenseId\">LicenseId</a></li><li>| <a href=\"#v:ELicenseIdPlus\">ELicenseIdPlus</a> <a href=\"Distribution-SPDX-LicenseId.html#t:LicenseId\" title=\"Distribution.SPDX.LicenseId\">LicenseId</a></li><li>| <a href=\"#v:ELicenseRef\">ELicenseRef</a> <a href=\"Distribution-SPDX-LicenseReference.html#t:LicenseRef\" title=\"Distribution.SPDX.LicenseReference\">LicenseRef</a></li></ul>","name":"SimpleLicenseExpression ELicenseId ELicenseIdPlus ELicenseRef","module":"Distribution.SPDX.LicenseExpression","link":"Distribution-SPDX-LicenseExpression.html#t:SimpleLicenseExpression"},{"display_html":"<a href=\"#v:simpleLicenseExpression\">simpleLicenseExpression</a> :: <a href=\"Distribution-SPDX-LicenseId.html#t:LicenseId\" title=\"Distribution.SPDX.LicenseId\">LicenseId</a> -&gt; <a href=\"Distribution-SPDX-LicenseExpression.html#t:LicenseExpression\" title=\"Distribution.SPDX.LicenseExpression\">LicenseExpression</a>","name":"simpleLicenseExpression","module":"Distribution.SPDX.LicenseExpression","link":"Distribution-SPDX-LicenseExpression.html#v:simpleLicenseExpression"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:License\">License</a><ul class=\"subs\"><li>= <a href=\"#v:NONE\">NONE</a></li><li>| <a href=\"#v:License\">License</a> <a href=\"Distribution-SPDX-LicenseExpression.html#t:LicenseExpression\" title=\"Distribution.SPDX.LicenseExpression\">LicenseExpression</a></li></ul>","name":"License License NONE","module":"Distribution.SPDX.License","link":"Distribution-SPDX-License.html#t:License"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:License\">License</a><ul class=\"subs\"><li>= <a href=\"#v:NONE\">NONE</a></li><li>| <a href=\"#v:License\">License</a> <a href=\"Distribution-SPDX.html#t:LicenseExpression\" title=\"Distribution.SPDX\">LicenseExpression</a></li></ul>","name":"License License NONE","module":"Distribution.SPDX","link":"Distribution-SPDX.html#t:License"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:LicenseExpression\">LicenseExpression</a><ul class=\"subs\"><li>= <a href=\"#v:ELicense\">ELicense</a> !<a href=\"Distribution-SPDX.html#t:SimpleLicenseExpression\" title=\"Distribution.SPDX\">SimpleLicenseExpression</a> !(<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-SPDX.html#t:LicenseExceptionId\" title=\"Distribution.SPDX\">LicenseExceptionId</a>)</li><li>| <a href=\"#v:EAnd\">EAnd</a> !<a href=\"Distribution-SPDX.html#t:LicenseExpression\" title=\"Distribution.SPDX\">LicenseExpression</a> !<a href=\"Distribution-SPDX.html#t:LicenseExpression\" title=\"Distribution.SPDX\">LicenseExpression</a></li><li>| <a href=\"#v:EOr\">EOr</a> !<a href=\"Distribution-SPDX.html#t:LicenseExpression\" title=\"Distribution.SPDX\">LicenseExpression</a> !<a href=\"Distribution-SPDX.html#t:LicenseExpression\" title=\"Distribution.SPDX\">LicenseExpression</a></li></ul>","name":"LicenseExpression ELicense EAnd EOr","module":"Distribution.SPDX","link":"Distribution-SPDX.html#t:LicenseExpression"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:SimpleLicenseExpression\">SimpleLicenseExpression</a><ul class=\"subs\"><li>= <a href=\"#v:ELicenseId\">ELicenseId</a> <a href=\"Distribution-SPDX.html#t:LicenseId\" title=\"Distribution.SPDX\">LicenseId</a></li><li>| <a href=\"#v:ELicenseIdPlus\">ELicenseIdPlus</a> <a href=\"Distribution-SPDX.html#t:LicenseId\" title=\"Distribution.SPDX\">LicenseId</a></li><li>| <a href=\"#v:ELicenseRef\">ELicenseRef</a> <a href=\"Distribution-SPDX.html#t:LicenseRef\" title=\"Distribution.SPDX\">LicenseRef</a></li></ul>","name":"SimpleLicenseExpression ELicenseId ELicenseIdPlus ELicenseRef","module":"Distribution.SPDX","link":"Distribution-SPDX.html#t:SimpleLicenseExpression"},{"display_html":"<a href=\"#v:simpleLicenseExpression\">simpleLicenseExpression</a> :: <a href=\"Distribution-SPDX.html#t:LicenseId\" title=\"Distribution.SPDX\">LicenseId</a> -&gt; <a href=\"Distribution-SPDX.html#t:LicenseExpression\" title=\"Distribution.SPDX\">LicenseExpression</a>","name":"simpleLicenseExpression","module":"Distribution.SPDX","link":"Distribution-SPDX.html#v:simpleLicenseExpression"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:LicenseId\">LicenseId</a><ul class=\"subs\"><li>= <a href=\"#v:NullBSD\">NullBSD</a></li><li>| <a href=\"#v:AAL\">AAL</a></li><li>| <a href=\"#v:Abstyles\">Abstyles</a></li><li>| <a href=\"#v:Adobe_2006\">Adobe_2006</a></li><li>| <a href=\"#v:Adobe_Glyph\">Adobe_Glyph</a></li><li>| <a href=\"#v:ADSL\">ADSL</a></li><li>| <a href=\"#v:AFL_1_1\">AFL_1_1</a></li><li>| <a href=\"#v:AFL_1_2\">AFL_1_2</a></li><li>| <a href=\"#v:AFL_2_0\">AFL_2_0</a></li><li>| <a href=\"#v:AFL_2_1\">AFL_2_1</a></li><li>| <a href=\"#v:AFL_3_0\">AFL_3_0</a></li><li>| <a href=\"#v:Afmparse\">Afmparse</a></li><li>| <a href=\"#v:AGPL_1_0\">AGPL_1_0</a></li><li>| <a href=\"#v:AGPL_1_0_only\">AGPL_1_0_only</a></li><li>| <a href=\"#v:AGPL_1_0_or_later\">AGPL_1_0_or_later</a></li><li>| <a href=\"#v:AGPL_3_0_only\">AGPL_3_0_only</a></li><li>| <a href=\"#v:AGPL_3_0_or_later\">AGPL_3_0_or_later</a></li><li>| <a href=\"#v:Aladdin\">Aladdin</a></li><li>| <a href=\"#v:AMDPLPA\">AMDPLPA</a></li><li>| <a href=\"#v:AML\">AML</a></li><li>| <a href=\"#v:AMPAS\">AMPAS</a></li><li>| <a href=\"#v:ANTLR_PD\">ANTLR_PD</a></li><li>| <a href=\"#v:Apache_1_0\">Apache_1_0</a></li><li>| <a href=\"#v:Apache_1_1\">Apache_1_1</a></li><li>| <a href=\"#v:Apache_2_0\">Apache_2_0</a></li><li>| <a href=\"#v:APAFML\">APAFML</a></li><li>| <a href=\"#v:APL_1_0\">APL_1_0</a></li><li>| <a href=\"#v:APSL_1_0\">APSL_1_0</a></li><li>| <a href=\"#v:APSL_1_1\">APSL_1_1</a></li><li>| <a href=\"#v:APSL_1_2\">APSL_1_2</a></li><li>| <a href=\"#v:APSL_2_0\">APSL_2_0</a></li><li>| <a href=\"#v:Artistic_1_0_cl8\">Artistic_1_0_cl8</a></li><li>| <a href=\"#v:Artistic_1_0_Perl\">Artistic_1_0_Perl</a></li><li>| <a href=\"#v:Artistic_1_0\">Artistic_1_0</a></li><li>| <a href=\"#v:Artistic_2_0\">Artistic_2_0</a></li><li>| <a href=\"#v:Bahyph\">Bahyph</a></li><li>| <a href=\"#v:Barr\">Barr</a></li><li>| <a href=\"#v:Beerware\">Beerware</a></li><li>| <a href=\"#v:BitTorrent_1_0\">BitTorrent_1_0</a></li><li>| <a href=\"#v:BitTorrent_1_1\">BitTorrent_1_1</a></li><li>| <a href=\"#v:Blessing\">Blessing</a></li><li>| <a href=\"#v:BlueOak_1_0_0\">BlueOak_1_0_0</a></li><li>| <a href=\"#v:Borceux\">Borceux</a></li><li>| <a href=\"#v:BSD_1_Clause\">BSD_1_Clause</a></li><li>| <a href=\"#v:BSD_2_Clause_FreeBSD\">BSD_2_Clause_FreeBSD</a></li><li>| <a href=\"#v:BSD_2_Clause_NetBSD\">BSD_2_Clause_NetBSD</a></li><li>| <a href=\"#v:BSD_2_Clause_Patent\">BSD_2_Clause_Patent</a></li><li>| <a href=\"#v:BSD_2_Clause\">BSD_2_Clause</a></li><li>| <a href=\"#v:BSD_3_Clause_Attribution\">BSD_3_Clause_Attribution</a></li><li>| <a href=\"#v:BSD_3_Clause_Clear\">BSD_3_Clause_Clear</a></li><li>| <a href=\"#v:BSD_3_Clause_LBNL\">BSD_3_Clause_LBNL</a></li><li>| <a href=\"#v:BSD_3_Clause_No_Nuclear_License_2014\">BSD_3_Clause_No_Nuclear_License_2014</a></li><li>| <a href=\"#v:BSD_3_Clause_No_Nuclear_License\">BSD_3_Clause_No_Nuclear_License</a></li><li>| <a href=\"#v:BSD_3_Clause_No_Nuclear_Warranty\">BSD_3_Clause_No_Nuclear_Warranty</a></li><li>| <a href=\"#v:BSD_3_Clause_Open_MPI\">BSD_3_Clause_Open_MPI</a></li><li>| <a href=\"#v:BSD_3_Clause\">BSD_3_Clause</a></li><li>| <a href=\"#v:BSD_4_Clause_UC\">BSD_4_Clause_UC</a></li><li>| <a href=\"#v:BSD_4_Clause\">BSD_4_Clause</a></li><li>| <a href=\"#v:BSD_Protection\">BSD_Protection</a></li><li>| <a href=\"#v:BSD_Source_Code\">BSD_Source_Code</a></li><li>| <a href=\"#v:BSL_1_0\">BSL_1_0</a></li><li>| <a href=\"#v:Bzip2_1_0_5\">Bzip2_1_0_5</a></li><li>| <a href=\"#v:Bzip2_1_0_6\">Bzip2_1_0_6</a></li><li>| <a href=\"#v:Caldera\">Caldera</a></li><li>| <a href=\"#v:CATOSL_1_1\">CATOSL_1_1</a></li><li>| <a href=\"#v:CC_BY_1_0\">CC_BY_1_0</a></li><li>| <a href=\"#v:CC_BY_2_0\">CC_BY_2_0</a></li><li>| <a href=\"#v:CC_BY_2_5\">CC_BY_2_5</a></li><li>| <a href=\"#v:CC_BY_3_0\">CC_BY_3_0</a></li><li>| <a href=\"#v:CC_BY_4_0\">CC_BY_4_0</a></li><li>| <a href=\"#v:CC_BY_NC_1_0\">CC_BY_NC_1_0</a></li><li>| <a href=\"#v:CC_BY_NC_2_0\">CC_BY_NC_2_0</a></li><li>| <a href=\"#v:CC_BY_NC_2_5\">CC_BY_NC_2_5</a></li><li>| <a href=\"#v:CC_BY_NC_3_0\">CC_BY_NC_3_0</a></li><li>| <a href=\"#v:CC_BY_NC_4_0\">CC_BY_NC_4_0</a></li><li>| <a href=\"#v:CC_BY_NC_ND_1_0\">CC_BY_NC_ND_1_0</a></li><li>| <a href=\"#v:CC_BY_NC_ND_2_0\">CC_BY_NC_ND_2_0</a></li><li>| <a href=\"#v:CC_BY_NC_ND_2_5\">CC_BY_NC_ND_2_5</a></li><li>| <a href=\"#v:CC_BY_NC_ND_3_0\">CC_BY_NC_ND_3_0</a></li><li>| <a href=\"#v:CC_BY_NC_ND_4_0\">CC_BY_NC_ND_4_0</a></li><li>| <a href=\"#v:CC_BY_NC_SA_1_0\">CC_BY_NC_SA_1_0</a></li><li>| <a href=\"#v:CC_BY_NC_SA_2_0\">CC_BY_NC_SA_2_0</a></li><li>| <a href=\"#v:CC_BY_NC_SA_2_5\">CC_BY_NC_SA_2_5</a></li><li>| <a href=\"#v:CC_BY_NC_SA_3_0\">CC_BY_NC_SA_3_0</a></li><li>| <a href=\"#v:CC_BY_NC_SA_4_0\">CC_BY_NC_SA_4_0</a></li><li>| <a href=\"#v:CC_BY_ND_1_0\">CC_BY_ND_1_0</a></li><li>| <a href=\"#v:CC_BY_ND_2_0\">CC_BY_ND_2_0</a></li><li>| <a href=\"#v:CC_BY_ND_2_5\">CC_BY_ND_2_5</a></li><li>| <a href=\"#v:CC_BY_ND_3_0\">CC_BY_ND_3_0</a></li><li>| <a href=\"#v:CC_BY_ND_4_0\">CC_BY_ND_4_0</a></li><li>| <a href=\"#v:CC_BY_SA_1_0\">CC_BY_SA_1_0</a></li><li>| <a href=\"#v:CC_BY_SA_2_0\">CC_BY_SA_2_0</a></li><li>| <a href=\"#v:CC_BY_SA_2_5\">CC_BY_SA_2_5</a></li><li>| <a href=\"#v:CC_BY_SA_3_0\">CC_BY_SA_3_0</a></li><li>| <a href=\"#v:CC_BY_SA_4_0\">CC_BY_SA_4_0</a></li><li>| <a href=\"#v:CC_PDDC\">CC_PDDC</a></li><li>| <a href=\"#v:CC0_1_0\">CC0_1_0</a></li><li>| <a href=\"#v:CDDL_1_0\">CDDL_1_0</a></li><li>| <a href=\"#v:CDDL_1_1\">CDDL_1_1</a></li><li>| <a href=\"#v:CDLA_Permissive_1_0\">CDLA_Permissive_1_0</a></li><li>| <a href=\"#v:CDLA_Sharing_1_0\">CDLA_Sharing_1_0</a></li><li>| <a href=\"#v:CECILL_1_0\">CECILL_1_0</a></li><li>| <a href=\"#v:CECILL_1_1\">CECILL_1_1</a></li><li>| <a href=\"#v:CECILL_2_0\">CECILL_2_0</a></li><li>| <a href=\"#v:CECILL_2_1\">CECILL_2_1</a></li><li>| <a href=\"#v:CECILL_B\">CECILL_B</a></li><li>| <a href=\"#v:CECILL_C\">CECILL_C</a></li><li>| <a href=\"#v:CERN_OHL_1_1\">CERN_OHL_1_1</a></li><li>| <a href=\"#v:CERN_OHL_1_2\">CERN_OHL_1_2</a></li><li>| <a href=\"#v:ClArtistic\">ClArtistic</a></li><li>| <a href=\"#v:CNRI_Jython\">CNRI_Jython</a></li><li>| <a href=\"#v:CNRI_Python_GPL_Compatible\">CNRI_Python_GPL_Compatible</a></li><li>| <a href=\"#v:CNRI_Python\">CNRI_Python</a></li><li>| <a href=\"#v:Condor_1_1\">Condor_1_1</a></li><li>| <a href=\"#v:Copyleft_next_0_3_0\">Copyleft_next_0_3_0</a></li><li>| <a href=\"#v:Copyleft_next_0_3_1\">Copyleft_next_0_3_1</a></li><li>| <a href=\"#v:CPAL_1_0\">CPAL_1_0</a></li><li>| <a href=\"#v:CPL_1_0\">CPL_1_0</a></li><li>| <a href=\"#v:CPOL_1_02\">CPOL_1_02</a></li><li>| <a href=\"#v:Crossword\">Crossword</a></li><li>| <a href=\"#v:CrystalStacker\">CrystalStacker</a></li><li>| <a href=\"#v:CUA_OPL_1_0\">CUA_OPL_1_0</a></li><li>| <a href=\"#v:Cube\">Cube</a></li><li>| <a href=\"#v:Curl\">Curl</a></li><li>| <a href=\"#v:D_FSL_1_0\">D_FSL_1_0</a></li><li>| <a href=\"#v:Diffmark\">Diffmark</a></li><li>| <a href=\"#v:DOC\">DOC</a></li><li>| <a href=\"#v:Dotseqn\">Dotseqn</a></li><li>| <a href=\"#v:DSDP\">DSDP</a></li><li>| <a href=\"#v:Dvipdfm\">Dvipdfm</a></li><li>| <a href=\"#v:ECL_1_0\">ECL_1_0</a></li><li>| <a href=\"#v:ECL_2_0\">ECL_2_0</a></li><li>| <a href=\"#v:EFL_1_0\">EFL_1_0</a></li><li>| <a href=\"#v:EFL_2_0\">EFL_2_0</a></li><li>| <a href=\"#v:EGenix\">EGenix</a></li><li>| <a href=\"#v:Entessa\">Entessa</a></li><li>| <a href=\"#v:EPL_1_0\">EPL_1_0</a></li><li>| <a href=\"#v:EPL_2_0\">EPL_2_0</a></li><li>| <a href=\"#v:ErlPL_1_1\">ErlPL_1_1</a></li><li>| <a href=\"#v:EUDatagrid\">EUDatagrid</a></li><li>| <a href=\"#v:EUPL_1_0\">EUPL_1_0</a></li><li>| <a href=\"#v:EUPL_1_1\">EUPL_1_1</a></li><li>| <a href=\"#v:EUPL_1_2\">EUPL_1_2</a></li><li>| <a href=\"#v:Eurosym\">Eurosym</a></li><li>| <a href=\"#v:Fair\">Fair</a></li><li>| <a href=\"#v:Frameworx_1_0\">Frameworx_1_0</a></li><li>| <a href=\"#v:FreeImage\">FreeImage</a></li><li>| <a href=\"#v:FSFAP\">FSFAP</a></li><li>| <a href=\"#v:FSFULLR\">FSFULLR</a></li><li>| <a href=\"#v:FSFUL\">FSFUL</a></li><li>| <a href=\"#v:FTL\">FTL</a></li><li>| <a href=\"#v:GFDL_1_1_only\">GFDL_1_1_only</a></li><li>| <a href=\"#v:GFDL_1_1_or_later\">GFDL_1_1_or_later</a></li><li>| <a href=\"#v:GFDL_1_2_only\">GFDL_1_2_only</a></li><li>| <a href=\"#v:GFDL_1_2_or_later\">GFDL_1_2_or_later</a></li><li>| <a href=\"#v:GFDL_1_3_only\">GFDL_1_3_only</a></li><li>| <a href=\"#v:GFDL_1_3_or_later\">GFDL_1_3_or_later</a></li><li>| <a href=\"#v:Giftware\">Giftware</a></li><li>| <a href=\"#v:GL2PS\">GL2PS</a></li><li>| <a href=\"#v:Glide\">Glide</a></li><li>| <a href=\"#v:Glulxe\">Glulxe</a></li><li>| <a href=\"#v:Gnuplot\">Gnuplot</a></li><li>| <a href=\"#v:GPL_1_0_only\">GPL_1_0_only</a></li><li>| <a href=\"#v:GPL_1_0_or_later\">GPL_1_0_or_later</a></li><li>| <a href=\"#v:GPL_2_0_only\">GPL_2_0_only</a></li><li>| <a href=\"#v:GPL_2_0_or_later\">GPL_2_0_or_later</a></li><li>| <a href=\"#v:GPL_3_0_only\">GPL_3_0_only</a></li><li>| <a href=\"#v:GPL_3_0_or_later\">GPL_3_0_or_later</a></li><li>| <a href=\"#v:GSOAP_1_3b\">GSOAP_1_3b</a></li><li>| <a href=\"#v:HaskellReport\">HaskellReport</a></li><li>| <a href=\"#v:HPND_sell_variant\">HPND_sell_variant</a></li><li>| <a href=\"#v:HPND\">HPND</a></li><li>| <a href=\"#v:IBM_pibs\">IBM_pibs</a></li><li>| <a href=\"#v:ICU\">ICU</a></li><li>| <a href=\"#v:IJG\">IJG</a></li><li>| <a href=\"#v:ImageMagick\">ImageMagick</a></li><li>| <a href=\"#v:IMatix\">IMatix</a></li><li>| <a href=\"#v:Imlib2\">Imlib2</a></li><li>| <a href=\"#v:Info_ZIP\">Info_ZIP</a></li><li>| <a href=\"#v:Intel_ACPI\">Intel_ACPI</a></li><li>| <a href=\"#v:Intel\">Intel</a></li><li>| <a href=\"#v:Interbase_1_0\">Interbase_1_0</a></li><li>| <a href=\"#v:IPA\">IPA</a></li><li>| <a href=\"#v:IPL_1_0\">IPL_1_0</a></li><li>| <a href=\"#v:ISC\">ISC</a></li><li>| <a href=\"#v:JasPer_2_0\">JasPer_2_0</a></li><li>| <a href=\"#v:JPNIC\">JPNIC</a></li><li>| <a href=\"#v:JSON\">JSON</a></li><li>| <a href=\"#v:LAL_1_2\">LAL_1_2</a></li><li>| <a href=\"#v:LAL_1_3\">LAL_1_3</a></li><li>| <a href=\"#v:Latex2e\">Latex2e</a></li><li>| <a href=\"#v:Leptonica\">Leptonica</a></li><li>| <a href=\"#v:LGPL_2_0_only\">LGPL_2_0_only</a></li><li>| <a href=\"#v:LGPL_2_0_or_later\">LGPL_2_0_or_later</a></li><li>| <a href=\"#v:LGPL_2_1_only\">LGPL_2_1_only</a></li><li>| <a href=\"#v:LGPL_2_1_or_later\">LGPL_2_1_or_later</a></li><li>| <a href=\"#v:LGPL_3_0_only\">LGPL_3_0_only</a></li><li>| <a href=\"#v:LGPL_3_0_or_later\">LGPL_3_0_or_later</a></li><li>| <a href=\"#v:LGPLLR\">LGPLLR</a></li><li>| <a href=\"#v:Libpng_2_0\">Libpng_2_0</a></li><li>| <a href=\"#v:Libpng\">Libpng</a></li><li>| <a href=\"#v:Libtiff\">Libtiff</a></li><li>| <a href=\"#v:LiLiQ_P_1_1\">LiLiQ_P_1_1</a></li><li>| <a href=\"#v:LiLiQ_R_1_1\">LiLiQ_R_1_1</a></li><li>| <a href=\"#v:LiLiQ_Rplus_1_1\">LiLiQ_Rplus_1_1</a></li><li>| <a href=\"#v:Linux_OpenIB\">Linux_OpenIB</a></li><li>| <a href=\"#v:LPL_1_02\">LPL_1_02</a></li><li>| <a href=\"#v:LPL_1_0\">LPL_1_0</a></li><li>| <a href=\"#v:LPPL_1_0\">LPPL_1_0</a></li><li>| <a href=\"#v:LPPL_1_1\">LPPL_1_1</a></li><li>| <a href=\"#v:LPPL_1_2\">LPPL_1_2</a></li><li>| <a href=\"#v:LPPL_1_3a\">LPPL_1_3a</a></li><li>| <a href=\"#v:LPPL_1_3c\">LPPL_1_3c</a></li><li>| <a href=\"#v:MakeIndex\">MakeIndex</a></li><li>| <a href=\"#v:MirOS\">MirOS</a></li><li>| <a href=\"#v:MIT_0\">MIT_0</a></li><li>| <a href=\"#v:MIT_advertising\">MIT_advertising</a></li><li>| <a href=\"#v:MIT_CMU\">MIT_CMU</a></li><li>| <a href=\"#v:MIT_enna\">MIT_enna</a></li><li>| <a href=\"#v:MIT_feh\">MIT_feh</a></li><li>| <a href=\"#v:MITNFA\">MITNFA</a></li><li>| <a href=\"#v:MIT\">MIT</a></li><li>| <a href=\"#v:Motosoto\">Motosoto</a></li><li>| <a href=\"#v:Mpich2\">Mpich2</a></li><li>| <a href=\"#v:MPL_1_0\">MPL_1_0</a></li><li>| <a href=\"#v:MPL_1_1\">MPL_1_1</a></li><li>| <a href=\"#v:MPL_2_0_no_copyleft_exception\">MPL_2_0_no_copyleft_exception</a></li><li>| <a href=\"#v:MPL_2_0\">MPL_2_0</a></li><li>| <a href=\"#v:MS_PL\">MS_PL</a></li><li>| <a href=\"#v:MS_RL\">MS_RL</a></li><li>| <a href=\"#v:MTLL\">MTLL</a></li><li>| <a href=\"#v:Multics\">Multics</a></li><li>| <a href=\"#v:Mup\">Mup</a></li><li>| <a href=\"#v:NASA_1_3\">NASA_1_3</a></li><li>| <a href=\"#v:Naumen\">Naumen</a></li><li>| <a href=\"#v:NBPL_1_0\">NBPL_1_0</a></li><li>| <a href=\"#v:NCSA\">NCSA</a></li><li>| <a href=\"#v:Net_SNMP\">Net_SNMP</a></li><li>| <a href=\"#v:NetCDF\">NetCDF</a></li><li>| <a href=\"#v:Newsletr\">Newsletr</a></li><li>| <a href=\"#v:NGPL\">NGPL</a></li><li>| <a href=\"#v:NLOD_1_0\">NLOD_1_0</a></li><li>| <a href=\"#v:NLPL\">NLPL</a></li><li>| <a href=\"#v:Nokia\">Nokia</a></li><li>| <a href=\"#v:NOSL\">NOSL</a></li><li>| <a href=\"#v:Noweb\">Noweb</a></li><li>| <a href=\"#v:NPL_1_0\">NPL_1_0</a></li><li>| <a href=\"#v:NPL_1_1\">NPL_1_1</a></li><li>| <a href=\"#v:NPOSL_3_0\">NPOSL_3_0</a></li><li>| <a href=\"#v:NRL\">NRL</a></li><li>| <a href=\"#v:NTP\">NTP</a></li><li>| <a href=\"#v:OCCT_PL\">OCCT_PL</a></li><li>| <a href=\"#v:OCLC_2_0\">OCLC_2_0</a></li><li>| <a href=\"#v:ODbL_1_0\">ODbL_1_0</a></li><li>| <a href=\"#v:ODC_By_1_0\">ODC_By_1_0</a></li><li>| <a href=\"#v:OFL_1_0\">OFL_1_0</a></li><li>| <a href=\"#v:OFL_1_1\">OFL_1_1</a></li><li>| <a href=\"#v:OGL_UK_1_0\">OGL_UK_1_0</a></li><li>| <a href=\"#v:OGL_UK_2_0\">OGL_UK_2_0</a></li><li>| <a href=\"#v:OGL_UK_3_0\">OGL_UK_3_0</a></li><li>| <a href=\"#v:OGTSL\">OGTSL</a></li><li>| <a href=\"#v:OLDAP_1_1\">OLDAP_1_1</a></li><li>| <a href=\"#v:OLDAP_1_2\">OLDAP_1_2</a></li><li>| <a href=\"#v:OLDAP_1_3\">OLDAP_1_3</a></li><li>| <a href=\"#v:OLDAP_1_4\">OLDAP_1_4</a></li><li>| <a href=\"#v:OLDAP_2_0_1\">OLDAP_2_0_1</a></li><li>| <a href=\"#v:OLDAP_2_0\">OLDAP_2_0</a></li><li>| <a href=\"#v:OLDAP_2_1\">OLDAP_2_1</a></li><li>| <a href=\"#v:OLDAP_2_2_1\">OLDAP_2_2_1</a></li><li>| <a href=\"#v:OLDAP_2_2_2\">OLDAP_2_2_2</a></li><li>| <a href=\"#v:OLDAP_2_2\">OLDAP_2_2</a></li><li>| <a href=\"#v:OLDAP_2_3\">OLDAP_2_3</a></li><li>| <a href=\"#v:OLDAP_2_4\">OLDAP_2_4</a></li><li>| <a href=\"#v:OLDAP_2_5\">OLDAP_2_5</a></li><li>| <a href=\"#v:OLDAP_2_6\">OLDAP_2_6</a></li><li>| <a href=\"#v:OLDAP_2_7\">OLDAP_2_7</a></li><li>| <a href=\"#v:OLDAP_2_8\">OLDAP_2_8</a></li><li>| <a href=\"#v:OML\">OML</a></li><li>| <a href=\"#v:OpenSSL\">OpenSSL</a></li><li>| <a href=\"#v:OPL_1_0\">OPL_1_0</a></li><li>| <a href=\"#v:OSET_PL_2_1\">OSET_PL_2_1</a></li><li>| <a href=\"#v:OSL_1_0\">OSL_1_0</a></li><li>| <a href=\"#v:OSL_1_1\">OSL_1_1</a></li><li>| <a href=\"#v:OSL_2_0\">OSL_2_0</a></li><li>| <a href=\"#v:OSL_2_1\">OSL_2_1</a></li><li>| <a href=\"#v:OSL_3_0\">OSL_3_0</a></li><li>| <a href=\"#v:Parity_6_0_0\">Parity_6_0_0</a></li><li>| <a href=\"#v:PDDL_1_0\">PDDL_1_0</a></li><li>| <a href=\"#v:PHP_3_01\">PHP_3_01</a></li><li>| <a href=\"#v:PHP_3_0\">PHP_3_0</a></li><li>| <a href=\"#v:Plexus\">Plexus</a></li><li>| <a href=\"#v:PostgreSQL\">PostgreSQL</a></li><li>| <a href=\"#v:Psfrag\">Psfrag</a></li><li>| <a href=\"#v:Psutils\">Psutils</a></li><li>| <a href=\"#v:Python_2_0\">Python_2_0</a></li><li>| <a href=\"#v:Qhull\">Qhull</a></li><li>| <a href=\"#v:QPL_1_0\">QPL_1_0</a></li><li>| <a href=\"#v:Rdisc\">Rdisc</a></li><li>| <a href=\"#v:RHeCos_1_1\">RHeCos_1_1</a></li><li>| <a href=\"#v:RPL_1_1\">RPL_1_1</a></li><li>| <a href=\"#v:RPL_1_5\">RPL_1_5</a></li><li>| <a href=\"#v:RPSL_1_0\">RPSL_1_0</a></li><li>| <a href=\"#v:RSA_MD\">RSA_MD</a></li><li>| <a href=\"#v:RSCPL\">RSCPL</a></li><li>| <a href=\"#v:Ruby\">Ruby</a></li><li>| <a href=\"#v:SAX_PD\">SAX_PD</a></li><li>| <a href=\"#v:Saxpath\">Saxpath</a></li><li>| <a href=\"#v:SCEA\">SCEA</a></li><li>| <a href=\"#v:Sendmail_8_23\">Sendmail_8_23</a></li><li>| <a href=\"#v:Sendmail\">Sendmail</a></li><li>| <a href=\"#v:SGI_B_1_0\">SGI_B_1_0</a></li><li>| <a href=\"#v:SGI_B_1_1\">SGI_B_1_1</a></li><li>| <a href=\"#v:SGI_B_2_0\">SGI_B_2_0</a></li><li>| <a href=\"#v:SHL_0_51\">SHL_0_51</a></li><li>| <a href=\"#v:SHL_0_5\">SHL_0_5</a></li><li>| <a href=\"#v:SimPL_2_0\">SimPL_2_0</a></li><li>| <a href=\"#v:SISSL_1_2\">SISSL_1_2</a></li><li>| <a href=\"#v:SISSL\">SISSL</a></li><li>| <a href=\"#v:Sleepycat\">Sleepycat</a></li><li>| <a href=\"#v:SMLNJ\">SMLNJ</a></li><li>| <a href=\"#v:SMPPL\">SMPPL</a></li><li>| <a href=\"#v:SNIA\">SNIA</a></li><li>| <a href=\"#v:Spencer_86\">Spencer_86</a></li><li>| <a href=\"#v:Spencer_94\">Spencer_94</a></li><li>| <a href=\"#v:Spencer_99\">Spencer_99</a></li><li>| <a href=\"#v:SPL_1_0\">SPL_1_0</a></li><li>| <a href=\"#v:SSPL_1_0\">SSPL_1_0</a></li><li>| <a href=\"#v:SugarCRM_1_1_3\">SugarCRM_1_1_3</a></li><li>| <a href=\"#v:SWL\">SWL</a></li><li>| <a href=\"#v:TAPR_OHL_1_0\">TAPR_OHL_1_0</a></li><li>| <a href=\"#v:TCL\">TCL</a></li><li>| <a href=\"#v:TCP_wrappers\">TCP_wrappers</a></li><li>| <a href=\"#v:TMate\">TMate</a></li><li>| <a href=\"#v:TORQUE_1_1\">TORQUE_1_1</a></li><li>| <a href=\"#v:TOSL\">TOSL</a></li><li>| <a href=\"#v:TU_Berlin_1_0\">TU_Berlin_1_0</a></li><li>| <a href=\"#v:TU_Berlin_2_0\">TU_Berlin_2_0</a></li><li>| <a href=\"#v:Unicode_DFS_2015\">Unicode_DFS_2015</a></li><li>| <a href=\"#v:Unicode_DFS_2016\">Unicode_DFS_2016</a></li><li>| <a href=\"#v:Unicode_TOU\">Unicode_TOU</a></li><li>| <a href=\"#v:Unlicense\">Unlicense</a></li><li>| <a href=\"#v:UPL_1_0\">UPL_1_0</a></li><li>| <a href=\"#v:Vim\">Vim</a></li><li>| <a href=\"#v:VOSTROM\">VOSTROM</a></li><li>| <a href=\"#v:VSL_1_0\">VSL_1_0</a></li><li>| <a href=\"#v:W3C_19980720\">W3C_19980720</a></li><li>| <a href=\"#v:W3C_20150513\">W3C_20150513</a></li><li>| <a href=\"#v:W3C\">W3C</a></li><li>| <a href=\"#v:Watcom_1_0\">Watcom_1_0</a></li><li>| <a href=\"#v:Wsuipa\">Wsuipa</a></li><li>| <a href=\"#v:WTFPL\">WTFPL</a></li><li>| <a href=\"#v:X11\">X11</a></li><li>| <a href=\"#v:Xerox\">Xerox</a></li><li>| <a href=\"#v:XFree86_1_1\">XFree86_1_1</a></li><li>| <a href=\"#v:Xinetd\">Xinetd</a></li><li>| <a href=\"#v:Xnet\">Xnet</a></li><li>| <a href=\"#v:Xpp\">Xpp</a></li><li>| <a href=\"#v:XSkat\">XSkat</a></li><li>| <a href=\"#v:YPL_1_0\">YPL_1_0</a></li><li>| <a href=\"#v:YPL_1_1\">YPL_1_1</a></li><li>| <a href=\"#v:Zed\">Zed</a></li><li>| <a href=\"#v:Zend_2_0\">Zend_2_0</a></li><li>| <a href=\"#v:Zimbra_1_3\">Zimbra_1_3</a></li><li>| <a href=\"#v:Zimbra_1_4\">Zimbra_1_4</a></li><li>| <a href=\"#v:Zlib_acknowledgement\">Zlib_acknowledgement</a></li><li>| <a href=\"#v:Zlib\">Zlib</a></li><li>| <a href=\"#v:ZPL_1_1\">ZPL_1_1</a></li><li>| <a href=\"#v:ZPL_2_0\">ZPL_2_0</a></li><li>| <a href=\"#v:ZPL_2_1\">ZPL_2_1</a></li></ul>","name":"LicenseId NullBSD AAL Abstyles Adobe_2006 Adobe_Glyph ADSL AFL_1_1 AFL_1_2 AFL_2_0 AFL_2_1 AFL_3_0 Afmparse AGPL_1_0 AGPL_1_0_only AGPL_1_0_or_later AGPL_3_0_only AGPL_3_0_or_later Aladdin AMDPLPA AML AMPAS ANTLR_PD Apache_1_0 Apache_1_1 Apache_2_0 APAFML APL_1_0 APSL_1_0 APSL_1_1 APSL_1_2 APSL_2_0 Artistic_1_0_cl8 Artistic_1_0_Perl Artistic_1_0 Artistic_2_0 Bahyph Barr Beerware BitTorrent_1_0 BitTorrent_1_1 Blessing BlueOak_1_0_0 Borceux BSD_1_Clause BSD_2_Clause_FreeBSD BSD_2_Clause_NetBSD BSD_2_Clause_Patent BSD_2_Clause BSD_3_Clause_Attribution BSD_3_Clause_Clear BSD_3_Clause_LBNL BSD_3_Clause_No_Nuclear_License_2014 BSD_3_Clause_No_Nuclear_License BSD_3_Clause_No_Nuclear_Warranty BSD_3_Clause_Open_MPI BSD_3_Clause BSD_4_Clause_UC BSD_4_Clause BSD_Protection BSD_Source_Code BSL_1_0 Bzip2_1_0_5 Bzip2_1_0_6 Caldera CATOSL_1_1 CC_BY_1_0 CC_BY_2_0 CC_BY_2_5 CC_BY_3_0 CC_BY_4_0 CC_BY_NC_1_0 CC_BY_NC_2_0 CC_BY_NC_2_5 CC_BY_NC_3_0 CC_BY_NC_4_0 CC_BY_NC_ND_1_0 CC_BY_NC_ND_2_0 CC_BY_NC_ND_2_5 CC_BY_NC_ND_3_0 CC_BY_NC_ND_4_0 CC_BY_NC_SA_1_0 CC_BY_NC_SA_2_0 CC_BY_NC_SA_2_5 CC_BY_NC_SA_3_0 CC_BY_NC_SA_4_0 CC_BY_ND_1_0 CC_BY_ND_2_0 CC_BY_ND_2_5 CC_BY_ND_3_0 CC_BY_ND_4_0 CC_BY_SA_1_0 CC_BY_SA_2_0 CC_BY_SA_2_5 CC_BY_SA_3_0 CC_BY_SA_4_0 CC_PDDC CC0_1_0 CDDL_1_0 CDDL_1_1 CDLA_Permissive_1_0 CDLA_Sharing_1_0 CECILL_1_0 CECILL_1_1 CECILL_2_0 CECILL_2_1 CECILL_B CECILL_C CERN_OHL_1_1 CERN_OHL_1_2 ClArtistic CNRI_Jython CNRI_Python_GPL_Compatible CNRI_Python Condor_1_1 Copyleft_next_0_3_0 Copyleft_next_0_3_1 CPAL_1_0 CPL_1_0 CPOL_1_02 Crossword CrystalStacker CUA_OPL_1_0 Cube Curl D_FSL_1_0 Diffmark DOC Dotseqn DSDP Dvipdfm ECL_1_0 ECL_2_0 EFL_1_0 EFL_2_0 EGenix Entessa EPL_1_0 EPL_2_0 ErlPL_1_1 EUDatagrid EUPL_1_0 EUPL_1_1 EUPL_1_2 Eurosym Fair Frameworx_1_0 FreeImage FSFAP FSFULLR FSFUL FTL GFDL_1_1_only GFDL_1_1_or_later GFDL_1_2_only GFDL_1_2_or_later GFDL_1_3_only GFDL_1_3_or_later Giftware GL2PS Glide Glulxe Gnuplot GPL_1_0_only GPL_1_0_or_later GPL_2_0_only GPL_2_0_or_later GPL_3_0_only GPL_3_0_or_later GSOAP_1_3b HaskellReport HPND_sell_variant HPND IBM_pibs ICU IJG ImageMagick IMatix Imlib2 Info_ZIP Intel_ACPI Intel Interbase_1_0 IPA IPL_1_0 ISC JasPer_2_0 JPNIC JSON LAL_1_2 LAL_1_3 Latex2e Leptonica LGPL_2_0_only LGPL_2_0_or_later LGPL_2_1_only LGPL_2_1_or_later LGPL_3_0_only LGPL_3_0_or_later LGPLLR Libpng_2_0 Libpng Libtiff LiLiQ_P_1_1 LiLiQ_R_1_1 LiLiQ_Rplus_1_1 Linux_OpenIB LPL_1_02 LPL_1_0 LPPL_1_0 LPPL_1_1 LPPL_1_2 LPPL_1_3a LPPL_1_3c MakeIndex MirOS MIT_0 MIT_advertising MIT_CMU MIT_enna MIT_feh MITNFA MIT Motosoto Mpich2 MPL_1_0 MPL_1_1 MPL_2_0_no_copyleft_exception MPL_2_0 MS_PL MS_RL MTLL Multics Mup NASA_1_3 Naumen NBPL_1_0 NCSA Net_SNMP NetCDF Newsletr NGPL NLOD_1_0 NLPL Nokia NOSL Noweb NPL_1_0 NPL_1_1 NPOSL_3_0 NRL NTP OCCT_PL OCLC_2_0 ODbL_1_0 ODC_By_1_0 OFL_1_0 OFL_1_1 OGL_UK_1_0 OGL_UK_2_0 OGL_UK_3_0 OGTSL OLDAP_1_1 OLDAP_1_2 OLDAP_1_3 OLDAP_1_4 OLDAP_2_0_1 OLDAP_2_0 OLDAP_2_1 OLDAP_2_2_1 OLDAP_2_2_2 OLDAP_2_2 OLDAP_2_3 OLDAP_2_4 OLDAP_2_5 OLDAP_2_6 OLDAP_2_7 OLDAP_2_8 OML OpenSSL OPL_1_0 OSET_PL_2_1 OSL_1_0 OSL_1_1 OSL_2_0 OSL_2_1 OSL_3_0 Parity_6_0_0 PDDL_1_0 PHP_3_01 PHP_3_0 Plexus PostgreSQL Psfrag Psutils Python_2_0 Qhull QPL_1_0 Rdisc RHeCos_1_1 RPL_1_1 RPL_1_5 RPSL_1_0 RSA_MD RSCPL Ruby SAX_PD Saxpath SCEA Sendmail_8_23 Sendmail SGI_B_1_0 SGI_B_1_1 SGI_B_2_0 SHL_0_51 SHL_0_5 SimPL_2_0 SISSL_1_2 SISSL Sleepycat SMLNJ SMPPL SNIA Spencer_86 Spencer_94 Spencer_99 SPL_1_0 SSPL_1_0 SugarCRM_1_1_3 SWL TAPR_OHL_1_0 TCL TCP_wrappers TMate TORQUE_1_1 TOSL TU_Berlin_1_0 TU_Berlin_2_0 Unicode_DFS_2015 Unicode_DFS_2016 Unicode_TOU Unlicense UPL_1_0 Vim VOSTROM VSL_1_0 W3C_19980720 W3C_20150513 W3C Watcom_1_0 Wsuipa WTFPL X11 Xerox XFree86_1_1 Xinetd Xnet Xpp XSkat YPL_1_0 YPL_1_1 Zed Zend_2_0 Zimbra_1_3 Zimbra_1_4 Zlib_acknowledgement Zlib ZPL_1_1 ZPL_2_0 ZPL_2_1","module":"Distribution.SPDX","link":"Distribution-SPDX.html#t:LicenseId"},{"display_html":"<a href=\"#v:licenseId\">licenseId</a> :: <a href=\"Distribution-SPDX.html#t:LicenseId\" title=\"Distribution.SPDX\">LicenseId</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"licenseId","module":"Distribution.SPDX","link":"Distribution-SPDX.html#v:licenseId"},{"display_html":"<a href=\"#v:licenseName\">licenseName</a> :: <a href=\"Distribution-SPDX.html#t:LicenseId\" title=\"Distribution.SPDX\">LicenseId</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"licenseName","module":"Distribution.SPDX","link":"Distribution-SPDX.html#v:licenseName"},{"display_html":"<a href=\"#v:licenseIsOsiApproved\">licenseIsOsiApproved</a> :: <a href=\"Distribution-SPDX.html#t:LicenseId\" title=\"Distribution.SPDX\">LicenseId</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"licenseIsOsiApproved","module":"Distribution.SPDX","link":"Distribution-SPDX.html#v:licenseIsOsiApproved"},{"display_html":"<a href=\"#v:mkLicenseId\">mkLicenseId</a> :: <a href=\"Distribution-SPDX.html#t:LicenseListVersion\" title=\"Distribution.SPDX\">LicenseListVersion</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-SPDX.html#t:LicenseId\" title=\"Distribution.SPDX\">LicenseId</a>","name":"mkLicenseId","module":"Distribution.SPDX","link":"Distribution-SPDX.html#v:mkLicenseId"},{"display_html":"<a href=\"#v:licenseIdList\">licenseIdList</a> :: <a href=\"Distribution-SPDX.html#t:LicenseListVersion\" title=\"Distribution.SPDX\">LicenseListVersion</a> -&gt; [<a href=\"Distribution-SPDX.html#t:LicenseId\" title=\"Distribution.SPDX\">LicenseId</a>]","name":"licenseIdList","module":"Distribution.SPDX","link":"Distribution-SPDX.html#v:licenseIdList"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:LicenseExceptionId\">LicenseExceptionId</a><ul class=\"subs\"><li>= <a href=\"#v:DS389_exception\">DS389_exception</a></li><li>| <a href=\"#v:Autoconf_exception_2_0\">Autoconf_exception_2_0</a></li><li>| <a href=\"#v:Autoconf_exception_3_0\">Autoconf_exception_3_0</a></li><li>| <a href=\"#v:Bison_exception_2_2\">Bison_exception_2_2</a></li><li>| <a href=\"#v:Bootloader_exception\">Bootloader_exception</a></li><li>| <a href=\"#v:Classpath_exception_2_0\">Classpath_exception_2_0</a></li><li>| <a href=\"#v:CLISP_exception_2_0\">CLISP_exception_2_0</a></li><li>| <a href=\"#v:DigiRule_FOSS_exception\">DigiRule_FOSS_exception</a></li><li>| <a href=\"#v:ECos_exception_2_0\">ECos_exception_2_0</a></li><li>| <a href=\"#v:Fawkes_Runtime_exception\">Fawkes_Runtime_exception</a></li><li>| <a href=\"#v:FLTK_exception\">FLTK_exception</a></li><li>| <a href=\"#v:Font_exception_2_0\">Font_exception_2_0</a></li><li>| <a href=\"#v:Freertos_exception_2_0\">Freertos_exception_2_0</a></li><li>| <a href=\"#v:GCC_exception_2_0\">GCC_exception_2_0</a></li><li>| <a href=\"#v:GCC_exception_3_1\">GCC_exception_3_1</a></li><li>| <a href=\"#v:Gnu_javamail_exception\">Gnu_javamail_exception</a></li><li>| <a href=\"#v:GPL_CC_1_0\">GPL_CC_1_0</a></li><li>| <a href=\"#v:I2p_gpl_java_exception\">I2p_gpl_java_exception</a></li><li>| <a href=\"#v:Libtool_exception\">Libtool_exception</a></li><li>| <a href=\"#v:Linux_syscall_note\">Linux_syscall_note</a></li><li>| <a href=\"#v:LLVM_exception\">LLVM_exception</a></li><li>| <a href=\"#v:LZMA_exception\">LZMA_exception</a></li><li>| <a href=\"#v:Mif_exception\">Mif_exception</a></li><li>| <a href=\"#v:Nokia_Qt_exception_1_1\">Nokia_Qt_exception_1_1</a></li><li>| <a href=\"#v:OCaml_LGPL_linking_exception\">OCaml_LGPL_linking_exception</a></li><li>| <a href=\"#v:OCCT_exception_1_0\">OCCT_exception_1_0</a></li><li>| <a href=\"#v:OpenJDK_assembly_exception_1_0\">OpenJDK_assembly_exception_1_0</a></li><li>| <a href=\"#v:Openvpn_openssl_exception\">Openvpn_openssl_exception</a></li><li>| <a href=\"#v:PS_or_PDF_font_exception_20170817\">PS_or_PDF_font_exception_20170817</a></li><li>| <a href=\"#v:Qt_GPL_exception_1_0\">Qt_GPL_exception_1_0</a></li><li>| <a href=\"#v:Qt_LGPL_exception_1_1\">Qt_LGPL_exception_1_1</a></li><li>| <a href=\"#v:Qwt_exception_1_0\">Qwt_exception_1_0</a></li><li>| <a href=\"#v:Swift_exception\">Swift_exception</a></li><li>| <a href=\"#v:U_boot_exception_2_0\">U_boot_exception_2_0</a></li><li>| <a href=\"#v:Universal_FOSS_exception_1_0\">Universal_FOSS_exception_1_0</a></li><li>| <a href=\"#v:WxWindows_exception_3_1\">WxWindows_exception_3_1</a></li></ul>","name":"LicenseExceptionId DS389_exception Autoconf_exception_2_0 Autoconf_exception_3_0 Bison_exception_2_2 Bootloader_exception Classpath_exception_2_0 CLISP_exception_2_0 DigiRule_FOSS_exception ECos_exception_2_0 Fawkes_Runtime_exception FLTK_exception Font_exception_2_0 Freertos_exception_2_0 GCC_exception_2_0 GCC_exception_3_1 Gnu_javamail_exception GPL_CC_1_0 I2p_gpl_java_exception Libtool_exception Linux_syscall_note LLVM_exception LZMA_exception Mif_exception Nokia_Qt_exception_1_1 OCaml_LGPL_linking_exception OCCT_exception_1_0 OpenJDK_assembly_exception_1_0 Openvpn_openssl_exception PS_or_PDF_font_exception_20170817 Qt_GPL_exception_1_0 Qt_LGPL_exception_1_1 Qwt_exception_1_0 Swift_exception U_boot_exception_2_0 Universal_FOSS_exception_1_0 WxWindows_exception_3_1","module":"Distribution.SPDX","link":"Distribution-SPDX.html#t:LicenseExceptionId"},{"display_html":"<a href=\"#v:licenseExceptionId\">licenseExceptionId</a> :: <a href=\"Distribution-SPDX.html#t:LicenseExceptionId\" title=\"Distribution.SPDX\">LicenseExceptionId</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"licenseExceptionId","module":"Distribution.SPDX","link":"Distribution-SPDX.html#v:licenseExceptionId"},{"display_html":"<a href=\"#v:licenseExceptionName\">licenseExceptionName</a> :: <a href=\"Distribution-SPDX.html#t:LicenseExceptionId\" title=\"Distribution.SPDX\">LicenseExceptionId</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"licenseExceptionName","module":"Distribution.SPDX","link":"Distribution-SPDX.html#v:licenseExceptionName"},{"display_html":"<a href=\"#v:mkLicenseExceptionId\">mkLicenseExceptionId</a> :: <a href=\"Distribution-SPDX.html#t:LicenseListVersion\" title=\"Distribution.SPDX\">LicenseListVersion</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-SPDX.html#t:LicenseExceptionId\" title=\"Distribution.SPDX\">LicenseExceptionId</a>","name":"mkLicenseExceptionId","module":"Distribution.SPDX","link":"Distribution-SPDX.html#v:mkLicenseExceptionId"},{"display_html":"<a href=\"#v:licenseExceptionIdList\">licenseExceptionIdList</a> :: <a href=\"Distribution-SPDX.html#t:LicenseListVersion\" title=\"Distribution.SPDX\">LicenseListVersion</a> -&gt; [<a href=\"Distribution-SPDX.html#t:LicenseExceptionId\" title=\"Distribution.SPDX\">LicenseExceptionId</a>]","name":"licenseExceptionIdList","module":"Distribution.SPDX","link":"Distribution-SPDX.html#v:licenseExceptionIdList"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:LicenseRef\">LicenseRef</a>","name":"LicenseRef","module":"Distribution.SPDX","link":"Distribution-SPDX.html#t:LicenseRef"},{"display_html":"<a href=\"#v:licenseRef\">licenseRef</a> :: <a href=\"Distribution-SPDX.html#t:LicenseRef\" title=\"Distribution.SPDX\">LicenseRef</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"licenseRef","module":"Distribution.SPDX","link":"Distribution-SPDX.html#v:licenseRef"},{"display_html":"<a href=\"#v:licenseDocumentRef\">licenseDocumentRef</a> :: <a href=\"Distribution-SPDX.html#t:LicenseRef\" title=\"Distribution.SPDX\">LicenseRef</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"licenseDocumentRef","module":"Distribution.SPDX","link":"Distribution-SPDX.html#v:licenseDocumentRef"},{"display_html":"<a href=\"#v:mkLicenseRef\">mkLicenseRef</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-SPDX.html#t:LicenseRef\" title=\"Distribution.SPDX\">LicenseRef</a>","name":"mkLicenseRef","module":"Distribution.SPDX","link":"Distribution-SPDX.html#v:mkLicenseRef"},{"display_html":"<a href=\"#v:mkLicenseRef-39-\">mkLicenseRef'</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-SPDX.html#t:LicenseRef\" title=\"Distribution.SPDX\">LicenseRef</a>","name":"mkLicenseRef'","module":"Distribution.SPDX","link":"Distribution-SPDX.html#v:mkLicenseRef-39-"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:LicenseListVersion\">LicenseListVersion</a><ul class=\"subs\"><li>= <a href=\"#v:LicenseListVersion_3_0\">LicenseListVersion_3_0</a></li><li>| <a href=\"#v:LicenseListVersion_3_2\">LicenseListVersion_3_2</a></li><li>| <a href=\"#v:LicenseListVersion_3_6\">LicenseListVersion_3_6</a></li></ul>","name":"LicenseListVersion LicenseListVersion_3_0 LicenseListVersion_3_2 LicenseListVersion_3_6","module":"Distribution.SPDX","link":"Distribution-SPDX.html#t:LicenseListVersion"},{"display_html":"<a href=\"#v:cabalSpecVersionToSPDXListVersion\">cabalSpecVersionToSPDXListVersion</a> :: <a href=\"Distribution-CabalSpecVersion.html#t:CabalSpecVersion\" title=\"Distribution.CabalSpecVersion\">CabalSpecVersion</a> -&gt; <a href=\"Distribution-SPDX.html#t:LicenseListVersion\" title=\"Distribution.SPDX\">LicenseListVersion</a>","name":"cabalSpecVersionToSPDXListVersion","module":"Distribution.SPDX","link":"Distribution-SPDX.html#v:cabalSpecVersionToSPDXListVersion"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:ReadE\">ReadE</a> a = <a href=\"#v:ReadE\">ReadE</a> {<ul class=\"subs\"><li><a href=\"#v:runReadE\">runReadE</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> ErrorMsg a</li></ul>}","name":"ReadE ReadE runReadE","module":"Distribution.ReadE","link":"Distribution-ReadE.html#t:ReadE"},{"display_html":"<a href=\"#v:succeedReadE\">succeedReadE</a> :: (<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; a) -&gt; <a href=\"Distribution-ReadE.html#t:ReadE\" title=\"Distribution.ReadE\">ReadE</a> a","name":"succeedReadE","module":"Distribution.ReadE","link":"Distribution-ReadE.html#v:succeedReadE"},{"display_html":"<a href=\"#v:failReadE\">failReadE</a> :: ErrorMsg -&gt; <a href=\"Distribution-ReadE.html#t:ReadE\" title=\"Distribution.ReadE\">ReadE</a> a","name":"failReadE","module":"Distribution.ReadE","link":"Distribution-ReadE.html#v:failReadE"},{"display_html":"<a href=\"#v:readEOrFail\">readEOrFail</a> :: <a href=\"Distribution-ReadE.html#t:ReadE\" title=\"Distribution.ReadE\">ReadE</a> a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; a","name":"readEOrFail","module":"Distribution.ReadE","link":"Distribution-ReadE.html#v:readEOrFail"},{"display_html":"<a href=\"#v:parsecToReadE\">parsecToReadE</a> :: (<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; ErrorMsg) -&gt; <a href=\"Distribution-Parsec.html#t:ParsecParser\" title=\"Distribution.Parsec\">ParsecParser</a> a -&gt; <a href=\"Distribution-ReadE.html#t:ReadE\" title=\"Distribution.ReadE\">ReadE</a> a","name":"parsecToReadE","module":"Distribution.ReadE","link":"Distribution-ReadE.html#v:parsecToReadE"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:ModuleName\">ModuleName</a> = <a href=\"#v:ModuleName\">ModuleName</a> ShortTextLst","name":"ModuleName ModuleName","module":"Distribution.ModuleName","link":"Distribution-ModuleName.html#t:ModuleName"},{"display_html":"<a href=\"#v:fromString\">fromString</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:IsString\" title=\"Distribution.Compat.Prelude.Internal\">IsString</a> a =&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; a","name":"fromString","module":"Distribution.ModuleName","link":"Distribution-ModuleName.html#v:fromString"},{"display_html":"<a href=\"#v:fromComponents\">fromComponents</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>","name":"fromComponents","module":"Distribution.ModuleName","link":"Distribution-ModuleName.html#v:fromComponents"},{"display_html":"<a href=\"#v:components\">components</a> :: <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"components","module":"Distribution.ModuleName","link":"Distribution-ModuleName.html#v:components"},{"display_html":"<a href=\"#v:toFilePath\">toFilePath</a> :: <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"toFilePath","module":"Distribution.ModuleName","link":"Distribution-ModuleName.html#v:toFilePath"},{"display_html":"<a href=\"#v:main\">main</a> :: <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>","name":"main","module":"Distribution.ModuleName","link":"Distribution-ModuleName.html#v:main"},{"display_html":"<a href=\"#v:validModuleComponent\">validModuleComponent</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"validModuleComponent","module":"Distribution.ModuleName","link":"Distribution-ModuleName.html#v:validModuleComponent"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ModuleRenaming\">ModuleRenaming</a><ul class=\"subs\"><li>= <a href=\"#v:ModuleRenaming\">ModuleRenaming</a> [(<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>, <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>)]</li><li>| <a href=\"#v:DefaultRenaming\">DefaultRenaming</a></li><li>| <a href=\"#v:HidingRenaming\">HidingRenaming</a> [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>]</li></ul>","name":"ModuleRenaming ModuleRenaming DefaultRenaming HidingRenaming","module":"Distribution.Types.ModuleRenaming","link":"Distribution-Types-ModuleRenaming.html#t:ModuleRenaming"},{"display_html":"<a href=\"#v:interpModuleRenaming\">interpModuleRenaming</a> :: <a href=\"Distribution-Types-ModuleRenaming.html#t:ModuleRenaming\" title=\"Distribution.Types.ModuleRenaming\">ModuleRenaming</a> -&gt; <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>","name":"interpModuleRenaming","module":"Distribution.Types.ModuleRenaming","link":"Distribution-Types-ModuleRenaming.html#v:interpModuleRenaming"},{"display_html":"<a href=\"#v:defaultRenaming\">defaultRenaming</a> :: <a href=\"Distribution-Types-ModuleRenaming.html#t:ModuleRenaming\" title=\"Distribution.Types.ModuleRenaming\">ModuleRenaming</a>","name":"defaultRenaming","module":"Distribution.Types.ModuleRenaming","link":"Distribution-Types-ModuleRenaming.html#v:defaultRenaming"},{"display_html":"<a href=\"#v:isDefaultRenaming\">isDefaultRenaming</a> :: <a href=\"Distribution-Types-ModuleRenaming.html#t:ModuleRenaming\" title=\"Distribution.Types.ModuleRenaming\">ModuleRenaming</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"isDefaultRenaming","module":"Distribution.Types.ModuleRenaming","link":"Distribution-Types-ModuleRenaming.html#v:isDefaultRenaming"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:IncludeRenaming\">IncludeRenaming</a> = <a href=\"#v:IncludeRenaming\">IncludeRenaming</a> {<ul class=\"subs\"><li><a href=\"#v:includeProvidesRn\">includeProvidesRn</a> :: <a href=\"Distribution-Types-ModuleRenaming.html#t:ModuleRenaming\" title=\"Distribution.Types.ModuleRenaming\">ModuleRenaming</a></li><li><a href=\"#v:includeRequiresRn\">includeRequiresRn</a> :: <a href=\"Distribution-Types-ModuleRenaming.html#t:ModuleRenaming\" title=\"Distribution.Types.ModuleRenaming\">ModuleRenaming</a></li></ul>}","name":"IncludeRenaming IncludeRenaming includeProvidesRn includeRequiresRn","module":"Distribution.Types.IncludeRenaming","link":"Distribution-Types-IncludeRenaming.html#t:IncludeRenaming"},{"display_html":"<a href=\"#v:defaultIncludeRenaming\">defaultIncludeRenaming</a> :: <a href=\"Distribution-Types-IncludeRenaming.html#t:IncludeRenaming\" title=\"Distribution.Types.IncludeRenaming\">IncludeRenaming</a>","name":"defaultIncludeRenaming","module":"Distribution.Types.IncludeRenaming","link":"Distribution-Types-IncludeRenaming.html#v:defaultIncludeRenaming"},{"display_html":"<a href=\"#v:isDefaultIncludeRenaming\">isDefaultIncludeRenaming</a> :: <a href=\"Distribution-Types-IncludeRenaming.html#t:IncludeRenaming\" title=\"Distribution.Types.IncludeRenaming\">IncludeRenaming</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"isDefaultIncludeRenaming","module":"Distribution.Types.IncludeRenaming","link":"Distribution-Types-IncludeRenaming.html#v:isDefaultIncludeRenaming"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Mixin\">Mixin</a> = <a href=\"#v:Mixin\">Mixin</a> {<ul class=\"subs\"><li><a href=\"#v:mixinPackageName\">mixinPackageName</a> :: <a href=\"Distribution-Types-PackageName.html#t:PackageName\" title=\"Distribution.Types.PackageName\">PackageName</a></li><li><a href=\"#v:mixinIncludeRenaming\">mixinIncludeRenaming</a> :: <a href=\"Distribution-Types-IncludeRenaming.html#t:IncludeRenaming\" title=\"Distribution.Types.IncludeRenaming\">IncludeRenaming</a></li></ul>}","name":"Mixin Mixin mixinPackageName mixinIncludeRenaming","module":"Distribution.Types.Mixin","link":"Distribution-Types-Mixin.html#t:Mixin"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ModuleReexport\">ModuleReexport</a> = <a href=\"#v:ModuleReexport\">ModuleReexport</a> {<ul class=\"subs\"><li><a href=\"#v:moduleReexportOriginalPackage\">moduleReexportOriginalPackage</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-PackageName.html#t:PackageName\" title=\"Distribution.Types.PackageName\">PackageName</a></li><li><a href=\"#v:moduleReexportOriginalName\">moduleReexportOriginalName</a> :: <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a></li><li><a href=\"#v:moduleReexportName\">moduleReexportName</a> :: <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a></li></ul>}","name":"ModuleReexport ModuleReexport moduleReexportOriginalPackage moduleReexportOriginalName moduleReexportName","module":"Distribution.Types.ModuleReexport","link":"Distribution-Types-ModuleReexport.html#t:ModuleReexport"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:FieldGrammar\">FieldGrammar</a> g <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:blurFieldGrammar\">blurFieldGrammar</a> :: <a href=\"Distribution-Compat-Lens.html#t:ALens-39-\" title=\"Distribution.Compat.Lens\">ALens'</a> a b -&gt; g b c -&gt; g a c</li><li><a href=\"#v:uniqueFieldAla\">uniqueFieldAla</a> :: (<a href=\"Distribution-Parsec.html#t:Parsec\" title=\"Distribution.Parsec\">Parsec</a> b, <a href=\"Distribution-Pretty.html#t:Pretty\" title=\"Distribution.Pretty\">Pretty</a> b, <a href=\"Distribution-Compat-Newtype.html#t:Newtype\" title=\"Distribution.Compat.Newtype\">Newtype</a> a b) =&gt; <a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a> -&gt; (a -&gt; b) -&gt; <a href=\"Distribution-Compat-Lens.html#t:ALens-39-\" title=\"Distribution.Compat.Lens\">ALens'</a> s a -&gt; g s a</li><li><a href=\"#v:booleanFieldDef\">booleanFieldDef</a> :: <a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a> -&gt; <a href=\"Distribution-Compat-Lens.html#t:ALens-39-\" title=\"Distribution.Compat.Lens\">ALens'</a> s <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; g s <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:optionalFieldAla\">optionalFieldAla</a> :: (<a href=\"Distribution-Parsec.html#t:Parsec\" title=\"Distribution.Parsec\">Parsec</a> b, <a href=\"Distribution-Pretty.html#t:Pretty\" title=\"Distribution.Pretty\">Pretty</a> b, <a href=\"Distribution-Compat-Newtype.html#t:Newtype\" title=\"Distribution.Compat.Newtype\">Newtype</a> a b) =&gt; <a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a> -&gt; (a -&gt; b) -&gt; <a href=\"Distribution-Compat-Lens.html#t:ALens-39-\" title=\"Distribution.Compat.Lens\">ALens'</a> s (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> a) -&gt; g s (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> a)</li><li><a href=\"#v:optionalFieldDefAla\">optionalFieldDefAla</a> :: (<a href=\"Distribution-Parsec.html#t:Parsec\" title=\"Distribution.Parsec\">Parsec</a> b, <a href=\"Distribution-Pretty.html#t:Pretty\" title=\"Distribution.Pretty\">Pretty</a> b, <a href=\"Distribution-Compat-Newtype.html#t:Newtype\" title=\"Distribution.Compat.Newtype\">Newtype</a> a b, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Eq\" title=\"Distribution.Compat.Prelude.Internal\">Eq</a> a) =&gt; <a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a> -&gt; (a -&gt; b) -&gt; <a href=\"Distribution-Compat-Lens.html#t:ALens-39-\" title=\"Distribution.Compat.Lens\">ALens'</a> s a -&gt; a -&gt; g s a</li><li><a href=\"#v:freeTextField\">freeTextField</a> :: <a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a> -&gt; <a href=\"Distribution-Compat-Lens.html#t:ALens-39-\" title=\"Distribution.Compat.Lens\">ALens'</a> s (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>) -&gt; g s (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)</li><li><a href=\"#v:freeTextFieldDef\">freeTextFieldDef</a> :: <a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a> -&gt; <a href=\"Distribution-Compat-Lens.html#t:ALens-39-\" title=\"Distribution.Compat.Lens\">ALens'</a> s <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; g s <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:monoidalFieldAla\">monoidalFieldAla</a> :: (<a href=\"Distribution-Parsec.html#t:Parsec\" title=\"Distribution.Parsec\">Parsec</a> b, <a href=\"Distribution-Pretty.html#t:Pretty\" title=\"Distribution.Pretty\">Pretty</a> b, <a href=\"Distribution-Compat-Semigroup.html#t:Monoid\" title=\"Distribution.Compat.Semigroup\">Monoid</a> a, <a href=\"Distribution-Compat-Newtype.html#t:Newtype\" title=\"Distribution.Compat.Newtype\">Newtype</a> a b) =&gt; <a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a> -&gt; (a -&gt; b) -&gt; <a href=\"Distribution-Compat-Lens.html#t:ALens-39-\" title=\"Distribution.Compat.Lens\">ALens'</a> s a -&gt; g s a</li><li><a href=\"#v:prefixedFields\">prefixedFields</a> :: <a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a> -&gt; <a href=\"Distribution-Compat-Lens.html#t:ALens-39-\" title=\"Distribution.Compat.Lens\">ALens'</a> s [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)] -&gt; g s [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)]</li><li><a href=\"#v:knownField\">knownField</a> :: <a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a> -&gt; g s ()</li><li><a href=\"#v:hiddenField\">hiddenField</a> :: g s a -&gt; g s a</li><li><a href=\"#v:deprecatedSince\">deprecatedSince</a> :: <a href=\"Distribution-CabalSpecVersion.html#t:CabalSpecVersion\" title=\"Distribution.CabalSpecVersion\">CabalSpecVersion</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; g s a -&gt; g s a</li><li><a href=\"#v:removedIn\">removedIn</a> :: <a href=\"Distribution-CabalSpecVersion.html#t:CabalSpecVersion\" title=\"Distribution.CabalSpecVersion\">CabalSpecVersion</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; g s a -&gt; g s a</li><li><a href=\"#v:availableSince\">availableSince</a> :: <a href=\"Distribution-CabalSpecVersion.html#t:CabalSpecVersion\" title=\"Distribution.CabalSpecVersion\">CabalSpecVersion</a> -&gt; a -&gt; g s a -&gt; g s a</li></ul>","name":"FieldGrammar blurFieldGrammar uniqueFieldAla booleanFieldDef optionalFieldAla optionalFieldDefAla freeTextField freeTextFieldDef monoidalFieldAla prefixedFields knownField hiddenField deprecatedSince removedIn availableSince","module":"Distribution.FieldGrammar.Class","link":"Distribution-FieldGrammar-Class.html#t:FieldGrammar"},{"display_html":"<a href=\"#v:uniqueField\">uniqueField</a> :: (<a href=\"Distribution-FieldGrammar-Class.html#t:FieldGrammar\" title=\"Distribution.FieldGrammar.Class\">FieldGrammar</a> g, <a href=\"Distribution-Parsec.html#t:Parsec\" title=\"Distribution.Parsec\">Parsec</a> a, <a href=\"Distribution-Pretty.html#t:Pretty\" title=\"Distribution.Pretty\">Pretty</a> a) =&gt; <a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a> -&gt; <a href=\"Distribution-Compat-Lens.html#t:ALens-39-\" title=\"Distribution.Compat.Lens\">ALens'</a> s a -&gt; g s a","name":"uniqueField","module":"Distribution.FieldGrammar.Class","link":"Distribution-FieldGrammar-Class.html#v:uniqueField"},{"display_html":"<a href=\"#v:optionalField\">optionalField</a> :: (<a href=\"Distribution-FieldGrammar-Class.html#t:FieldGrammar\" title=\"Distribution.FieldGrammar.Class\">FieldGrammar</a> g, <a href=\"Distribution-Parsec.html#t:Parsec\" title=\"Distribution.Parsec\">Parsec</a> a, <a href=\"Distribution-Pretty.html#t:Pretty\" title=\"Distribution.Pretty\">Pretty</a> a) =&gt; <a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a> -&gt; <a href=\"Distribution-Compat-Lens.html#t:ALens-39-\" title=\"Distribution.Compat.Lens\">ALens'</a> s (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> a) -&gt; g s (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> a)","name":"optionalField","module":"Distribution.FieldGrammar.Class","link":"Distribution-FieldGrammar-Class.html#v:optionalField"},{"display_html":"<a href=\"#v:optionalFieldDef\">optionalFieldDef</a> :: (<a href=\"Distribution-FieldGrammar-Class.html#t:FieldGrammar\" title=\"Distribution.FieldGrammar.Class\">FieldGrammar</a> g, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Functor\" title=\"Distribution.Compat.Prelude.Internal\">Functor</a> (g s), <a href=\"Distribution-Parsec.html#t:Parsec\" title=\"Distribution.Parsec\">Parsec</a> a, <a href=\"Distribution-Pretty.html#t:Pretty\" title=\"Distribution.Pretty\">Pretty</a> a, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Eq\" title=\"Distribution.Compat.Prelude.Internal\">Eq</a> a) =&gt; <a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a> -&gt; <a href=\"Distribution-Compat-Lens.html#t:ALens-39-\" title=\"Distribution.Compat.Lens\">ALens'</a> s a -&gt; a -&gt; g s a","name":"optionalFieldDef","module":"Distribution.FieldGrammar.Class","link":"Distribution-FieldGrammar-Class.html#v:optionalFieldDef"},{"display_html":"<a href=\"#v:monoidalField\">monoidalField</a> :: (<a href=\"Distribution-FieldGrammar-Class.html#t:FieldGrammar\" title=\"Distribution.FieldGrammar.Class\">FieldGrammar</a> g, <a href=\"Distribution-Parsec.html#t:Parsec\" title=\"Distribution.Parsec\">Parsec</a> a, <a href=\"Distribution-Pretty.html#t:Pretty\" title=\"Distribution.Pretty\">Pretty</a> a, <a href=\"Distribution-Compat-Semigroup.html#t:Monoid\" title=\"Distribution.Compat.Semigroup\">Monoid</a> a) =&gt; <a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a> -&gt; <a href=\"Distribution-Compat-Lens.html#t:ALens-39-\" title=\"Distribution.Compat.Lens\">ALens'</a> s a -&gt; g s a","name":"monoidalField","module":"Distribution.FieldGrammar.Class","link":"Distribution-FieldGrammar-Class.html#v:monoidalField"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:VerbosityLevel\">VerbosityLevel</a><ul class=\"subs\"><li>= <a href=\"#v:Silent\">Silent</a></li><li>| <a href=\"#v:Normal\">Normal</a></li><li>| <a href=\"#v:Verbose\">Verbose</a></li><li>| <a href=\"#v:Deafening\">Deafening</a></li></ul>","name":"VerbosityLevel Silent Normal Verbose Deafening","module":"Distribution.Verbosity.Internal","link":"Distribution-Verbosity-Internal.html#t:VerbosityLevel"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:VerbosityFlag\">VerbosityFlag</a><ul class=\"subs\"><li>= <a href=\"#v:VCallStack\">VCallStack</a></li><li>| <a href=\"#v:VCallSite\">VCallSite</a></li><li>| <a href=\"#v:VNoWrap\">VNoWrap</a></li><li>| <a href=\"#v:VMarkOutput\">VMarkOutput</a></li><li>| <a href=\"#v:VTimestamp\">VTimestamp</a></li></ul>","name":"VerbosityFlag VCallStack VCallSite VNoWrap VMarkOutput VTimestamp","module":"Distribution.Verbosity.Internal","link":"Distribution-Verbosity-Internal.html#t:VerbosityFlag"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Verbosity\">Verbosity</a>","name":"Verbosity","module":"Distribution.Verbosity","link":"Distribution-Verbosity.html#t:Verbosity"},{"display_html":"<a href=\"#v:silent\">silent</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a>","name":"silent","module":"Distribution.Verbosity","link":"Distribution-Verbosity.html#v:silent"},{"display_html":"<a href=\"#v:normal\">normal</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a>","name":"normal","module":"Distribution.Verbosity","link":"Distribution-Verbosity.html#v:normal"},{"display_html":"<a href=\"#v:verbose\">verbose</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a>","name":"verbose","module":"Distribution.Verbosity","link":"Distribution-Verbosity.html#v:verbose"},{"display_html":"<a href=\"#v:deafening\">deafening</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a>","name":"deafening","module":"Distribution.Verbosity","link":"Distribution-Verbosity.html#v:deafening"},{"display_html":"<a href=\"#v:moreVerbose\">moreVerbose</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a>","name":"moreVerbose","module":"Distribution.Verbosity","link":"Distribution-Verbosity.html#v:moreVerbose"},{"display_html":"<a href=\"#v:lessVerbose\">lessVerbose</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a>","name":"lessVerbose","module":"Distribution.Verbosity","link":"Distribution-Verbosity.html#v:lessVerbose"},{"display_html":"<a href=\"#v:isVerboseQuiet\">isVerboseQuiet</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"isVerboseQuiet","module":"Distribution.Verbosity","link":"Distribution-Verbosity.html#v:isVerboseQuiet"},{"display_html":"<a href=\"#v:intToVerbosity\">intToVerbosity</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a>","name":"intToVerbosity","module":"Distribution.Verbosity","link":"Distribution-Verbosity.html#v:intToVerbosity"},{"display_html":"<a href=\"#v:flagToVerbosity\">flagToVerbosity</a> :: <a href=\"Distribution-ReadE.html#t:ReadE\" title=\"Distribution.ReadE\">ReadE</a> <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a>","name":"flagToVerbosity","module":"Distribution.Verbosity","link":"Distribution-Verbosity.html#v:flagToVerbosity"},{"display_html":"<a href=\"#v:showForCabal\">showForCabal</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"showForCabal","module":"Distribution.Verbosity","link":"Distribution-Verbosity.html#v:showForCabal"},{"display_html":"<a href=\"#v:showForGHC\">showForGHC</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"showForGHC","module":"Distribution.Verbosity","link":"Distribution-Verbosity.html#v:showForGHC"},{"display_html":"<a href=\"#v:verboseNoFlags\">verboseNoFlags</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a>","name":"verboseNoFlags","module":"Distribution.Verbosity","link":"Distribution-Verbosity.html#v:verboseNoFlags"},{"display_html":"<a href=\"#v:verboseHasFlags\">verboseHasFlags</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"verboseHasFlags","module":"Distribution.Verbosity","link":"Distribution-Verbosity.html#v:verboseHasFlags"},{"display_html":"<a href=\"#v:modifyVerbosity\">modifyVerbosity</a> :: (<a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a>) -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a>","name":"modifyVerbosity","module":"Distribution.Verbosity","link":"Distribution-Verbosity.html#v:modifyVerbosity"},{"display_html":"<a href=\"#v:verboseCallSite\">verboseCallSite</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a>","name":"verboseCallSite","module":"Distribution.Verbosity","link":"Distribution-Verbosity.html#v:verboseCallSite"},{"display_html":"<a href=\"#v:verboseCallStack\">verboseCallStack</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a>","name":"verboseCallStack","module":"Distribution.Verbosity","link":"Distribution-Verbosity.html#v:verboseCallStack"},{"display_html":"<a href=\"#v:isVerboseCallSite\">isVerboseCallSite</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"isVerboseCallSite","module":"Distribution.Verbosity","link":"Distribution-Verbosity.html#v:isVerboseCallSite"},{"display_html":"<a href=\"#v:isVerboseCallStack\">isVerboseCallStack</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"isVerboseCallStack","module":"Distribution.Verbosity","link":"Distribution-Verbosity.html#v:isVerboseCallStack"},{"display_html":"<a href=\"#v:verboseMarkOutput\">verboseMarkOutput</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a>","name":"verboseMarkOutput","module":"Distribution.Verbosity","link":"Distribution-Verbosity.html#v:verboseMarkOutput"},{"display_html":"<a href=\"#v:isVerboseMarkOutput\">isVerboseMarkOutput</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"isVerboseMarkOutput","module":"Distribution.Verbosity","link":"Distribution-Verbosity.html#v:isVerboseMarkOutput"},{"display_html":"<a href=\"#v:verboseUnmarkOutput\">verboseUnmarkOutput</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a>","name":"verboseUnmarkOutput","module":"Distribution.Verbosity","link":"Distribution-Verbosity.html#v:verboseUnmarkOutput"},{"display_html":"<a href=\"#v:verboseNoWrap\">verboseNoWrap</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a>","name":"verboseNoWrap","module":"Distribution.Verbosity","link":"Distribution-Verbosity.html#v:verboseNoWrap"},{"display_html":"<a href=\"#v:isVerboseNoWrap\">isVerboseNoWrap</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"isVerboseNoWrap","module":"Distribution.Verbosity","link":"Distribution-Verbosity.html#v:isVerboseNoWrap"},{"display_html":"<a href=\"#v:verboseTimestamp\">verboseTimestamp</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a>","name":"verboseTimestamp","module":"Distribution.Verbosity","link":"Distribution-Verbosity.html#v:verboseTimestamp"},{"display_html":"<a href=\"#v:isVerboseTimestamp\">isVerboseTimestamp</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"isVerboseTimestamp","module":"Distribution.Verbosity","link":"Distribution-Verbosity.html#v:isVerboseTimestamp"},{"display_html":"<a href=\"#v:verboseNoTimestamp\">verboseNoTimestamp</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a>","name":"verboseNoTimestamp","module":"Distribution.Verbosity","link":"Distribution-Verbosity.html#v:verboseNoTimestamp"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Version\">Version</a>","name":"Version","module":"Distribution.Version","link":"Distribution-Version.html#t:Version"},{"display_html":"<a href=\"#v:version0\">version0</a> :: <a href=\"Distribution-Version.html#t:Version\" title=\"Distribution.Version\">Version</a>","name":"version0","module":"Distribution.Version","link":"Distribution-Version.html#v:version0"},{"display_html":"<a href=\"#v:mkVersion\">mkVersion</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>] -&gt; <a href=\"Distribution-Version.html#t:Version\" title=\"Distribution.Version\">Version</a>","name":"mkVersion","module":"Distribution.Version","link":"Distribution-Version.html#v:mkVersion"},{"display_html":"<a href=\"#v:mkVersion-39-\">mkVersion'</a> :: <a href=\"../base-4.13.0.0/Data-Version.html#t:Version\" title=\"Data.Version\">Version</a> -&gt; <a href=\"Distribution-Version.html#t:Version\" title=\"Distribution.Version\">Version</a>","name":"mkVersion'","module":"Distribution.Version","link":"Distribution-Version.html#v:mkVersion-39-"},{"display_html":"<a href=\"#v:versionNumbers\">versionNumbers</a> :: <a href=\"Distribution-Version.html#t:Version\" title=\"Distribution.Version\">Version</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>]","name":"versionNumbers","module":"Distribution.Version","link":"Distribution-Version.html#v:versionNumbers"},{"display_html":"<a href=\"#v:nullVersion\">nullVersion</a> :: <a href=\"Distribution-Version.html#t:Version\" title=\"Distribution.Version\">Version</a>","name":"nullVersion","module":"Distribution.Version","link":"Distribution-Version.html#v:nullVersion"},{"display_html":"<a href=\"#v:alterVersion\">alterVersion</a> :: ([<a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>] -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>]) -&gt; <a href=\"Distribution-Version.html#t:Version\" title=\"Distribution.Version\">Version</a> -&gt; <a href=\"Distribution-Version.html#t:Version\" title=\"Distribution.Version\">Version</a>","name":"alterVersion","module":"Distribution.Version","link":"Distribution-Version.html#v:alterVersion"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:VersionRange\">VersionRange</a>","name":"VersionRange","module":"Distribution.Version","link":"Distribution-Version.html#t:VersionRange"},{"display_html":"<a href=\"#v:anyVersion\">anyVersion</a> :: <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a>","name":"anyVersion","module":"Distribution.Version","link":"Distribution-Version.html#v:anyVersion"},{"display_html":"<a href=\"#v:noVersion\">noVersion</a> :: <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a>","name":"noVersion","module":"Distribution.Version","link":"Distribution-Version.html#v:noVersion"},{"display_html":"<a href=\"#v:thisVersion\">thisVersion</a> :: <a href=\"Distribution-Version.html#t:Version\" title=\"Distribution.Version\">Version</a> -&gt; <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a>","name":"thisVersion","module":"Distribution.Version","link":"Distribution-Version.html#v:thisVersion"},{"display_html":"<a href=\"#v:notThisVersion\">notThisVersion</a> :: <a href=\"Distribution-Version.html#t:Version\" title=\"Distribution.Version\">Version</a> -&gt; <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a>","name":"notThisVersion","module":"Distribution.Version","link":"Distribution-Version.html#v:notThisVersion"},{"display_html":"<a href=\"#v:laterVersion\">laterVersion</a> :: <a href=\"Distribution-Version.html#t:Version\" title=\"Distribution.Version\">Version</a> -&gt; <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a>","name":"laterVersion","module":"Distribution.Version","link":"Distribution-Version.html#v:laterVersion"},{"display_html":"<a href=\"#v:earlierVersion\">earlierVersion</a> :: <a href=\"Distribution-Version.html#t:Version\" title=\"Distribution.Version\">Version</a> -&gt; <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a>","name":"earlierVersion","module":"Distribution.Version","link":"Distribution-Version.html#v:earlierVersion"},{"display_html":"<a href=\"#v:orLaterVersion\">orLaterVersion</a> :: <a href=\"Distribution-Version.html#t:Version\" title=\"Distribution.Version\">Version</a> -&gt; <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a>","name":"orLaterVersion","module":"Distribution.Version","link":"Distribution-Version.html#v:orLaterVersion"},{"display_html":"<a href=\"#v:orEarlierVersion\">orEarlierVersion</a> :: <a href=\"Distribution-Version.html#t:Version\" title=\"Distribution.Version\">Version</a> -&gt; <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a>","name":"orEarlierVersion","module":"Distribution.Version","link":"Distribution-Version.html#v:orEarlierVersion"},{"display_html":"<a href=\"#v:unionVersionRanges\">unionVersionRanges</a> :: <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a> -&gt; <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a> -&gt; <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a>","name":"unionVersionRanges","module":"Distribution.Version","link":"Distribution-Version.html#v:unionVersionRanges"},{"display_html":"<a href=\"#v:intersectVersionRanges\">intersectVersionRanges</a> :: <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a> -&gt; <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a> -&gt; <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a>","name":"intersectVersionRanges","module":"Distribution.Version","link":"Distribution-Version.html#v:intersectVersionRanges"},{"display_html":"<a href=\"#v:differenceVersionRanges\">differenceVersionRanges</a> :: <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a> -&gt; <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a> -&gt; <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a>","name":"differenceVersionRanges","module":"Distribution.Version","link":"Distribution-Version.html#v:differenceVersionRanges"},{"display_html":"<a href=\"#v:invertVersionRange\">invertVersionRange</a> :: <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a> -&gt; <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a>","name":"invertVersionRange","module":"Distribution.Version","link":"Distribution-Version.html#v:invertVersionRange"},{"display_html":"<a href=\"#v:withinVersion\">withinVersion</a> :: <a href=\"Distribution-Version.html#t:Version\" title=\"Distribution.Version\">Version</a> -&gt; <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a>","name":"withinVersion","module":"Distribution.Version","link":"Distribution-Version.html#v:withinVersion"},{"display_html":"<a href=\"#v:majorBoundVersion\">majorBoundVersion</a> :: <a href=\"Distribution-Version.html#t:Version\" title=\"Distribution.Version\">Version</a> -&gt; <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a>","name":"majorBoundVersion","module":"Distribution.Version","link":"Distribution-Version.html#v:majorBoundVersion"},{"display_html":"<a href=\"#v:withinRange\">withinRange</a> :: <a href=\"Distribution-Version.html#t:Version\" title=\"Distribution.Version\">Version</a> -&gt; <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"withinRange","module":"Distribution.Version","link":"Distribution-Version.html#v:withinRange"},{"display_html":"<a href=\"#v:isAnyVersion\">isAnyVersion</a> :: <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"isAnyVersion","module":"Distribution.Version","link":"Distribution-Version.html#v:isAnyVersion"},{"display_html":"<a href=\"#v:isNoVersion\">isNoVersion</a> :: <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"isNoVersion","module":"Distribution.Version","link":"Distribution-Version.html#v:isNoVersion"},{"display_html":"<a href=\"#v:isSpecificVersion\">isSpecificVersion</a> :: <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Version.html#t:Version\" title=\"Distribution.Version\">Version</a>","name":"isSpecificVersion","module":"Distribution.Version","link":"Distribution-Version.html#v:isSpecificVersion"},{"display_html":"<a href=\"#v:simplifyVersionRange\">simplifyVersionRange</a> :: <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a> -&gt; <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a>","name":"simplifyVersionRange","module":"Distribution.Version","link":"Distribution-Version.html#v:simplifyVersionRange"},{"display_html":"<a href=\"#v:foldVersionRange\">foldVersionRange</a> :: a -&gt; (<a href=\"Distribution-Version.html#t:Version\" title=\"Distribution.Version\">Version</a> -&gt; a) -&gt; (<a href=\"Distribution-Version.html#t:Version\" title=\"Distribution.Version\">Version</a> -&gt; a) -&gt; (<a href=\"Distribution-Version.html#t:Version\" title=\"Distribution.Version\">Version</a> -&gt; a) -&gt; (a -&gt; a -&gt; a) -&gt; (a -&gt; a -&gt; a) -&gt; <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a> -&gt; a","name":"foldVersionRange","module":"Distribution.Version","link":"Distribution-Version.html#v:foldVersionRange"},{"display_html":"<a href=\"#v:normaliseVersionRange\">normaliseVersionRange</a> :: <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a> -&gt; <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a>","name":"normaliseVersionRange","module":"Distribution.Version","link":"Distribution-Version.html#v:normaliseVersionRange"},{"display_html":"<a href=\"#v:stripParensVersionRange\">stripParensVersionRange</a> :: <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a> -&gt; <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a>","name":"stripParensVersionRange","module":"Distribution.Version","link":"Distribution-Version.html#v:stripParensVersionRange"},{"display_html":"<a href=\"#v:hasUpperBound\">hasUpperBound</a> :: <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"hasUpperBound","module":"Distribution.Version","link":"Distribution-Version.html#v:hasUpperBound"},{"display_html":"<a href=\"#v:hasLowerBound\">hasLowerBound</a> :: <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"hasLowerBound","module":"Distribution.Version","link":"Distribution-Version.html#v:hasLowerBound"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:VersionRangeF\">VersionRangeF</a> a<ul class=\"subs\"><li>= <a href=\"#v:AnyVersionF\">AnyVersionF</a></li><li>| <a href=\"#v:ThisVersionF\">ThisVersionF</a> <a href=\"Distribution-Version.html#t:Version\" title=\"Distribution.Version\">Version</a></li><li>| <a href=\"#v:LaterVersionF\">LaterVersionF</a> <a href=\"Distribution-Version.html#t:Version\" title=\"Distribution.Version\">Version</a></li><li>| <a href=\"#v:OrLaterVersionF\">OrLaterVersionF</a> <a href=\"Distribution-Version.html#t:Version\" title=\"Distribution.Version\">Version</a></li><li>| <a href=\"#v:EarlierVersionF\">EarlierVersionF</a> <a href=\"Distribution-Version.html#t:Version\" title=\"Distribution.Version\">Version</a></li><li>| <a href=\"#v:OrEarlierVersionF\">OrEarlierVersionF</a> <a href=\"Distribution-Version.html#t:Version\" title=\"Distribution.Version\">Version</a></li><li>| <a href=\"#v:WildcardVersionF\">WildcardVersionF</a> <a href=\"Distribution-Version.html#t:Version\" title=\"Distribution.Version\">Version</a></li><li>| <a href=\"#v:MajorBoundVersionF\">MajorBoundVersionF</a> <a href=\"Distribution-Version.html#t:Version\" title=\"Distribution.Version\">Version</a></li><li>| <a href=\"#v:UnionVersionRangesF\">UnionVersionRangesF</a> a a</li><li>| <a href=\"#v:IntersectVersionRangesF\">IntersectVersionRangesF</a> a a</li><li>| <a href=\"#v:VersionRangeParensF\">VersionRangeParensF</a> a</li></ul>","name":"VersionRangeF AnyVersionF ThisVersionF LaterVersionF OrLaterVersionF EarlierVersionF OrEarlierVersionF WildcardVersionF MajorBoundVersionF UnionVersionRangesF IntersectVersionRangesF VersionRangeParensF","module":"Distribution.Version","link":"Distribution-Version.html#t:VersionRangeF"},{"display_html":"<a href=\"#v:cataVersionRange\">cataVersionRange</a> :: (<a href=\"Distribution-Version.html#t:VersionRangeF\" title=\"Distribution.Version\">VersionRangeF</a> a -&gt; a) -&gt; <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a> -&gt; a","name":"cataVersionRange","module":"Distribution.Version","link":"Distribution-Version.html#v:cataVersionRange"},{"display_html":"<a href=\"#v:anaVersionRange\">anaVersionRange</a> :: (a -&gt; <a href=\"Distribution-Version.html#t:VersionRangeF\" title=\"Distribution.Version\">VersionRangeF</a> a) -&gt; a -&gt; <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a>","name":"anaVersionRange","module":"Distribution.Version","link":"Distribution-Version.html#v:anaVersionRange"},{"display_html":"<a href=\"#v:hyloVersionRange\">hyloVersionRange</a> :: (<a href=\"Distribution-Version.html#t:VersionRangeF\" title=\"Distribution.Version\">VersionRangeF</a> <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a> -&gt; <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a>) -&gt; (<a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a> -&gt; <a href=\"Distribution-Version.html#t:VersionRangeF\" title=\"Distribution.Version\">VersionRangeF</a> <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a>) -&gt; <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a> -&gt; <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a>","name":"hyloVersionRange","module":"Distribution.Version","link":"Distribution-Version.html#v:hyloVersionRange"},{"display_html":"<a href=\"#v:projectVersionRange\">projectVersionRange</a> :: <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a> -&gt; <a href=\"Distribution-Version.html#t:VersionRangeF\" title=\"Distribution.Version\">VersionRangeF</a> <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a>","name":"projectVersionRange","module":"Distribution.Version","link":"Distribution-Version.html#v:projectVersionRange"},{"display_html":"<a href=\"#v:embedVersionRange\">embedVersionRange</a> :: <a href=\"Distribution-Version.html#t:VersionRangeF\" title=\"Distribution.Version\">VersionRangeF</a> <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a> -&gt; <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a>","name":"embedVersionRange","module":"Distribution.Version","link":"Distribution-Version.html#v:embedVersionRange"},{"display_html":"<a href=\"#v:wildcardUpperBound\">wildcardUpperBound</a> :: <a href=\"Distribution-Version.html#t:Version\" title=\"Distribution.Version\">Version</a> -&gt; <a href=\"Distribution-Version.html#t:Version\" title=\"Distribution.Version\">Version</a>","name":"wildcardUpperBound","module":"Distribution.Version","link":"Distribution-Version.html#v:wildcardUpperBound"},{"display_html":"<a href=\"#v:majorUpperBound\">majorUpperBound</a> :: <a href=\"Distribution-Version.html#t:Version\" title=\"Distribution.Version\">Version</a> -&gt; <a href=\"Distribution-Version.html#t:Version\" title=\"Distribution.Version\">Version</a>","name":"majorUpperBound","module":"Distribution.Version","link":"Distribution-Version.html#v:majorUpperBound"},{"display_html":"<a href=\"#v:removeUpperBound\">removeUpperBound</a> :: <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a> -&gt; <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a>","name":"removeUpperBound","module":"Distribution.Version","link":"Distribution-Version.html#v:removeUpperBound"},{"display_html":"<a href=\"#v:removeLowerBound\">removeLowerBound</a> :: <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a> -&gt; <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a>","name":"removeLowerBound","module":"Distribution.Version","link":"Distribution-Version.html#v:removeLowerBound"},{"display_html":"<a href=\"#v:asVersionIntervals\">asVersionIntervals</a> :: <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a> -&gt; [<a href=\"Distribution-Version.html#t:VersionInterval\" title=\"Distribution.Version\">VersionInterval</a>]","name":"asVersionIntervals","module":"Distribution.Version","link":"Distribution-Version.html#v:asVersionIntervals"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:VersionInterval\">VersionInterval</a> = (<a href=\"Distribution-Version.html#t:LowerBound\" title=\"Distribution.Version\">LowerBound</a>, <a href=\"Distribution-Version.html#t:UpperBound\" title=\"Distribution.Version\">UpperBound</a>)","name":"VersionInterval","module":"Distribution.Version","link":"Distribution-Version.html#t:VersionInterval"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:LowerBound\">LowerBound</a> = <a href=\"#v:LowerBound\">LowerBound</a> <a href=\"Distribution-Version.html#t:Version\" title=\"Distribution.Version\">Version</a> !<a href=\"Distribution-Version.html#t:Bound\" title=\"Distribution.Version\">Bound</a>","name":"LowerBound LowerBound","module":"Distribution.Version","link":"Distribution-Version.html#t:LowerBound"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:UpperBound\">UpperBound</a><ul class=\"subs\"><li>= <a href=\"#v:NoUpperBound\">NoUpperBound</a></li><li>| <a href=\"#v:UpperBound\">UpperBound</a> <a href=\"Distribution-Version.html#t:Version\" title=\"Distribution.Version\">Version</a> !<a href=\"Distribution-Version.html#t:Bound\" title=\"Distribution.Version\">Bound</a></li></ul>","name":"UpperBound UpperBound NoUpperBound","module":"Distribution.Version","link":"Distribution-Version.html#t:UpperBound"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Bound\">Bound</a><ul class=\"subs\"><li>= <a href=\"#v:ExclusiveBound\">ExclusiveBound</a></li><li>| <a href=\"#v:InclusiveBound\">InclusiveBound</a></li></ul>","name":"Bound ExclusiveBound InclusiveBound","module":"Distribution.Version","link":"Distribution-Version.html#t:Bound"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:VersionIntervals\">VersionIntervals</a>","name":"VersionIntervals","module":"Distribution.Version","link":"Distribution-Version.html#t:VersionIntervals"},{"display_html":"<a href=\"#v:toVersionIntervals\">toVersionIntervals</a> :: <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a> -&gt; <a href=\"Distribution-Version.html#t:VersionIntervals\" title=\"Distribution.Version\">VersionIntervals</a>","name":"toVersionIntervals","module":"Distribution.Version","link":"Distribution-Version.html#v:toVersionIntervals"},{"display_html":"<a href=\"#v:fromVersionIntervals\">fromVersionIntervals</a> :: <a href=\"Distribution-Version.html#t:VersionIntervals\" title=\"Distribution.Version\">VersionIntervals</a> -&gt; <a href=\"Distribution-Version.html#t:VersionRange\" title=\"Distribution.Version\">VersionRange</a>","name":"fromVersionIntervals","module":"Distribution.Version","link":"Distribution-Version.html#v:fromVersionIntervals"},{"display_html":"<a href=\"#v:withinIntervals\">withinIntervals</a> :: <a href=\"Distribution-Version.html#t:Version\" title=\"Distribution.Version\">Version</a> -&gt; <a href=\"Distribution-Version.html#t:VersionIntervals\" title=\"Distribution.Version\">VersionIntervals</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"withinIntervals","module":"Distribution.Version","link":"Distribution-Version.html#v:withinIntervals"},{"display_html":"<a href=\"#v:versionIntervals\">versionIntervals</a> :: <a href=\"Distribution-Version.html#t:VersionIntervals\" title=\"Distribution.Version\">VersionIntervals</a> -&gt; [<a href=\"Distribution-Version.html#t:VersionInterval\" title=\"Distribution.Version\">VersionInterval</a>]","name":"versionIntervals","module":"Distribution.Version","link":"Distribution-Version.html#v:versionIntervals"},{"display_html":"<a href=\"#v:mkVersionIntervals\">mkVersionIntervals</a> :: [<a href=\"Distribution-Version.html#t:VersionInterval\" title=\"Distribution.Version\">VersionInterval</a>] -&gt; <a href=\"Distribution-Version.html#t:VersionIntervals\" title=\"Distribution.Version\">VersionIntervals</a>","name":"mkVersionIntervals","module":"Distribution.Version","link":"Distribution-Version.html#v:mkVersionIntervals"},{"display_html":"<a href=\"#v:unionVersionIntervals\">unionVersionIntervals</a> :: <a href=\"Distribution-Version.html#t:VersionIntervals\" title=\"Distribution.Version\">VersionIntervals</a> -&gt; <a href=\"Distribution-Version.html#t:VersionIntervals\" title=\"Distribution.Version\">VersionIntervals</a> -&gt; <a href=\"Distribution-Version.html#t:VersionIntervals\" title=\"Distribution.Version\">VersionIntervals</a>","name":"unionVersionIntervals","module":"Distribution.Version","link":"Distribution-Version.html#v:unionVersionIntervals"},{"display_html":"<a href=\"#v:intersectVersionIntervals\">intersectVersionIntervals</a> :: <a href=\"Distribution-Version.html#t:VersionIntervals\" title=\"Distribution.Version\">VersionIntervals</a> -&gt; <a href=\"Distribution-Version.html#t:VersionIntervals\" title=\"Distribution.Version\">VersionIntervals</a> -&gt; <a href=\"Distribution-Version.html#t:VersionIntervals\" title=\"Distribution.Version\">VersionIntervals</a>","name":"intersectVersionIntervals","module":"Distribution.Version","link":"Distribution-Version.html#v:intersectVersionIntervals"},{"display_html":"<a href=\"#v:invertVersionIntervals\">invertVersionIntervals</a> :: <a href=\"Distribution-Version.html#t:VersionIntervals\" title=\"Distribution.Version\">VersionIntervals</a> -&gt; <a href=\"Distribution-Version.html#t:VersionIntervals\" title=\"Distribution.Version\">VersionIntervals</a>","name":"invertVersionIntervals","module":"Distribution.Version","link":"Distribution-Version.html#v:invertVersionIntervals"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:TestType\">TestType</a><ul class=\"subs\"><li>= <a href=\"#v:TestTypeExe\">TestTypeExe</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a></li><li>| <a href=\"#v:TestTypeLib\">TestTypeLib</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a></li><li>| <a href=\"#v:TestTypeUnknown\">TestTypeUnknown</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a></li></ul>","name":"TestType TestTypeExe TestTypeLib TestTypeUnknown","module":"Distribution.Types.TestType","link":"Distribution-Types-TestType.html#t:TestType"},{"display_html":"<a href=\"#v:knownTestTypes\">knownTestTypes</a> :: [<a href=\"Distribution-Types-TestType.html#t:TestType\" title=\"Distribution.Types.TestType\">TestType</a>]","name":"knownTestTypes","module":"Distribution.Types.TestType","link":"Distribution-Types-TestType.html#v:knownTestTypes"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:TestSuiteInterface\">TestSuiteInterface</a><ul class=\"subs\"><li>= <a href=\"#v:TestSuiteExeV10\">TestSuiteExeV10</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li>| <a href=\"#v:TestSuiteLibV09\">TestSuiteLibV09</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a></li><li>| <a href=\"#v:TestSuiteUnsupported\">TestSuiteUnsupported</a> <a href=\"Distribution-Types-TestType.html#t:TestType\" title=\"Distribution.Types.TestType\">TestType</a></li></ul>","name":"TestSuiteInterface TestSuiteExeV10 TestSuiteLibV09 TestSuiteUnsupported","module":"Distribution.Types.TestSuiteInterface","link":"Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PackageIdentifier\">PackageIdentifier</a> = <a href=\"#v:PackageIdentifier\">PackageIdentifier</a> {<ul class=\"subs\"><li><a href=\"#v:pkgName\">pkgName</a> :: <a href=\"Distribution-Types-PackageName.html#t:PackageName\" title=\"Distribution.Types.PackageName\">PackageName</a></li><li><a href=\"#v:pkgVersion\">pkgVersion</a> :: <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a></li></ul>}","name":"PackageIdentifier PackageIdentifier pkgName pkgVersion","module":"Distribution.Types.PackageId","link":"Distribution-Types-PackageId.html#t:PackageIdentifier"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:PackageId\">PackageId</a> = <a href=\"Distribution-Types-PackageId.html#t:PackageIdentifier\" title=\"Distribution.Types.PackageId\">PackageIdentifier</a>","name":"PackageId","module":"Distribution.Types.PackageId","link":"Distribution-Types-PackageId.html#t:PackageId"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:UnitId\">UnitId</a>","name":"UnitId","module":"Distribution.Types.UnitId","link":"Distribution-Types-UnitId.html#t:UnitId"},{"display_html":"<a href=\"#v:unUnitId\">unUnitId</a> :: <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"unUnitId","module":"Distribution.Types.UnitId","link":"Distribution-Types-UnitId.html#v:unUnitId"},{"display_html":"<a href=\"#v:mkUnitId\">mkUnitId</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>","name":"mkUnitId","module":"Distribution.Types.UnitId","link":"Distribution-Types-UnitId.html#v:mkUnitId"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:DefUnitId\">DefUnitId</a>","name":"DefUnitId","module":"Distribution.Types.UnitId","link":"Distribution-Types-UnitId.html#t:DefUnitId"},{"display_html":"<a href=\"#v:unsafeMkDefUnitId\">unsafeMkDefUnitId</a> :: <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a> -&gt; <a href=\"Distribution-Types-UnitId.html#t:DefUnitId\" title=\"Distribution.Types.UnitId\">DefUnitId</a>","name":"unsafeMkDefUnitId","module":"Distribution.Types.UnitId","link":"Distribution-Types-UnitId.html#v:unsafeMkDefUnitId"},{"display_html":"<a href=\"#v:unDefUnitId\">unDefUnitId</a> :: <a href=\"Distribution-Types-UnitId.html#t:DefUnitId\" title=\"Distribution.Types.UnitId\">DefUnitId</a> -&gt; <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>","name":"unDefUnitId","module":"Distribution.Types.UnitId","link":"Distribution-Types-UnitId.html#v:unDefUnitId"},{"display_html":"<a href=\"#v:newSimpleUnitId\">newSimpleUnitId</a> :: <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a> -&gt; <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>","name":"newSimpleUnitId","module":"Distribution.Types.UnitId","link":"Distribution-Types-UnitId.html#v:newSimpleUnitId"},{"display_html":"<a href=\"#v:mkLegacyUnitId\">mkLegacyUnitId</a> :: <a href=\"Distribution-Types-PackageId.html#t:PackageId\" title=\"Distribution.Types.PackageId\">PackageId</a> -&gt; <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>","name":"mkLegacyUnitId","module":"Distribution.Types.UnitId","link":"Distribution-Types-UnitId.html#v:mkLegacyUnitId"},{"display_html":"<a href=\"#v:getHSLibraryName\">getHSLibraryName</a> :: <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"getHSLibraryName","module":"Distribution.Types.UnitId","link":"Distribution-Types-UnitId.html#v:getHSLibraryName"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Module\">Module</a> = <a href=\"#v:Module\">Module</a> <a href=\"Distribution-Types-UnitId.html#t:DefUnitId\" title=\"Distribution.Types.UnitId\">DefUnitId</a> <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>","name":"Module Module","module":"Distribution.Types.Module","link":"Distribution-Types-Module.html#t:Module"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:OpenUnitId\">OpenUnitId</a><ul class=\"subs\"><li>= <a href=\"#v:IndefFullUnitId\">IndefFullUnitId</a> <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a> <a href=\"Distribution-Backpack.html#t:OpenModuleSubst\" title=\"Distribution.Backpack\">OpenModuleSubst</a></li><li>| <a href=\"#v:DefiniteUnitId\">DefiniteUnitId</a> <a href=\"Distribution-Backpack.html#t:DefUnitId\" title=\"Distribution.Backpack\">DefUnitId</a></li></ul>","name":"OpenUnitId IndefFullUnitId DefiniteUnitId","module":"Distribution.Backpack","link":"Distribution-Backpack.html#t:OpenUnitId"},{"display_html":"<a href=\"#v:openUnitIdFreeHoles\">openUnitIdFreeHoles</a> :: <a href=\"Distribution-Backpack.html#t:OpenUnitId\" title=\"Distribution.Backpack\">OpenUnitId</a> -&gt; <a href=\"../containers-0.6.2.1/Data-Set.html#t:Set\" title=\"Data.Set\">Set</a> <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>","name":"openUnitIdFreeHoles","module":"Distribution.Backpack","link":"Distribution-Backpack.html#v:openUnitIdFreeHoles"},{"display_html":"<a href=\"#v:mkOpenUnitId\">mkOpenUnitId</a> :: <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a> -&gt; <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a> -&gt; <a href=\"Distribution-Backpack.html#t:OpenModuleSubst\" title=\"Distribution.Backpack\">OpenModuleSubst</a> -&gt; <a href=\"Distribution-Backpack.html#t:OpenUnitId\" title=\"Distribution.Backpack\">OpenUnitId</a>","name":"mkOpenUnitId","module":"Distribution.Backpack","link":"Distribution-Backpack.html#v:mkOpenUnitId"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:DefUnitId\">DefUnitId</a>","name":"DefUnitId","module":"Distribution.Backpack","link":"Distribution-Backpack.html#t:DefUnitId"},{"display_html":"<a href=\"#v:unDefUnitId\">unDefUnitId</a> :: <a href=\"Distribution-Backpack.html#t:DefUnitId\" title=\"Distribution.Backpack\">DefUnitId</a> -&gt; <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>","name":"unDefUnitId","module":"Distribution.Backpack","link":"Distribution-Backpack.html#v:unDefUnitId"},{"display_html":"<a href=\"#v:mkDefUnitId\">mkDefUnitId</a> :: <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Map\" title=\"Distribution.Compat.Prelude.Internal\">Map</a> <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a> <a href=\"Distribution-Types-Module.html#t:Module\" title=\"Distribution.Types.Module\">Module</a> -&gt; <a href=\"Distribution-Backpack.html#t:DefUnitId\" title=\"Distribution.Backpack\">DefUnitId</a>","name":"mkDefUnitId","module":"Distribution.Backpack","link":"Distribution-Backpack.html#v:mkDefUnitId"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:OpenModule\">OpenModule</a><ul class=\"subs\"><li>= <a href=\"#v:OpenModule\">OpenModule</a> <a href=\"Distribution-Backpack.html#t:OpenUnitId\" title=\"Distribution.Backpack\">OpenUnitId</a> <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a></li><li>| <a href=\"#v:OpenModuleVar\">OpenModuleVar</a> <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a></li></ul>","name":"OpenModule OpenModule OpenModuleVar","module":"Distribution.Backpack","link":"Distribution-Backpack.html#t:OpenModule"},{"display_html":"<a href=\"#v:openModuleFreeHoles\">openModuleFreeHoles</a> :: <a href=\"Distribution-Backpack.html#t:OpenModule\" title=\"Distribution.Backpack\">OpenModule</a> -&gt; <a href=\"../containers-0.6.2.1/Data-Set.html#t:Set\" title=\"Data.Set\">Set</a> <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>","name":"openModuleFreeHoles","module":"Distribution.Backpack","link":"Distribution-Backpack.html#v:openModuleFreeHoles"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:OpenModuleSubst\">OpenModuleSubst</a> = <a href=\"Distribution-Compat-Prelude-Internal.html#t:Map\" title=\"Distribution.Compat.Prelude.Internal\">Map</a> <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a> <a href=\"Distribution-Backpack.html#t:OpenModule\" title=\"Distribution.Backpack\">OpenModule</a>","name":"OpenModuleSubst","module":"Distribution.Backpack","link":"Distribution-Backpack.html#t:OpenModuleSubst"},{"display_html":"<a href=\"#v:dispOpenModuleSubst\">dispOpenModuleSubst</a> :: <a href=\"Distribution-Backpack.html#t:OpenModuleSubst\" title=\"Distribution.Backpack\">OpenModuleSubst</a> -&gt; <a href=\"../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc\" title=\"Text.PrettyPrint\">Doc</a>","name":"dispOpenModuleSubst","module":"Distribution.Backpack","link":"Distribution-Backpack.html#v:dispOpenModuleSubst"},{"display_html":"<a href=\"#v:dispOpenModuleSubstEntry\">dispOpenModuleSubstEntry</a> :: (<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>, <a href=\"Distribution-Backpack.html#t:OpenModule\" title=\"Distribution.Backpack\">OpenModule</a>) -&gt; <a href=\"../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc\" title=\"Text.PrettyPrint\">Doc</a>","name":"dispOpenModuleSubstEntry","module":"Distribution.Backpack","link":"Distribution-Backpack.html#v:dispOpenModuleSubstEntry"},{"display_html":"<a href=\"#v:parsecOpenModuleSubst\">parsecOpenModuleSubst</a> :: <a href=\"Distribution-Parsec.html#t:CabalParsing\" title=\"Distribution.Parsec\">CabalParsing</a> m =&gt; m <a href=\"Distribution-Backpack.html#t:OpenModuleSubst\" title=\"Distribution.Backpack\">OpenModuleSubst</a>","name":"parsecOpenModuleSubst","module":"Distribution.Backpack","link":"Distribution-Backpack.html#v:parsecOpenModuleSubst"},{"display_html":"<a href=\"#v:parsecOpenModuleSubstEntry\">parsecOpenModuleSubstEntry</a> :: <a href=\"Distribution-Parsec.html#t:CabalParsing\" title=\"Distribution.Parsec\">CabalParsing</a> m =&gt; m (<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>, <a href=\"Distribution-Backpack.html#t:OpenModule\" title=\"Distribution.Backpack\">OpenModule</a>)","name":"parsecOpenModuleSubstEntry","module":"Distribution.Backpack","link":"Distribution-Backpack.html#v:parsecOpenModuleSubstEntry"},{"display_html":"<a href=\"#v:openModuleSubstFreeHoles\">openModuleSubstFreeHoles</a> :: <a href=\"Distribution-Backpack.html#t:OpenModuleSubst\" title=\"Distribution.Backpack\">OpenModuleSubst</a> -&gt; <a href=\"../containers-0.6.2.1/Data-Set.html#t:Set\" title=\"Data.Set\">Set</a> <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>","name":"openModuleSubstFreeHoles","module":"Distribution.Backpack","link":"Distribution-Backpack.html#v:openModuleSubstFreeHoles"},{"display_html":"<a href=\"#v:abstractUnitId\">abstractUnitId</a> :: <a href=\"Distribution-Backpack.html#t:OpenUnitId\" title=\"Distribution.Backpack\">OpenUnitId</a> -&gt; <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>","name":"abstractUnitId","module":"Distribution.Backpack","link":"Distribution-Backpack.html#v:abstractUnitId"},{"display_html":"<a href=\"#v:hashModuleSubst\">hashModuleSubst</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Map\" title=\"Distribution.Compat.Prelude.Internal\">Map</a> <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a> <a href=\"Distribution-Types-Module.html#t:Module\" title=\"Distribution.Types.Module\">Module</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"hashModuleSubst","module":"Distribution.Backpack","link":"Distribution-Backpack.html#v:hashModuleSubst"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ExposedModule\">ExposedModule</a> = <a href=\"#v:ExposedModule\">ExposedModule</a> {<ul class=\"subs\"><li><a href=\"#v:exposedName\">exposedName</a> :: <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a></li><li><a href=\"#v:exposedReexport\">exposedReexport</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Backpack.html#t:OpenModule\" title=\"Distribution.Backpack\">OpenModule</a></li></ul>}","name":"ExposedModule ExposedModule exposedReexport exposedName","module":"Distribution.Types.ExposedModule","link":"Distribution-Types-ExposedModule.html#t:ExposedModule"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:ModSubst\">ModSubst</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:modSubst\">modSubst</a> :: <a href=\"Distribution-Backpack.html#t:OpenModuleSubst\" title=\"Distribution.Backpack\">OpenModuleSubst</a> -&gt; a -&gt; a</li></ul>","name":"ModSubst modSubst","module":"Distribution.Backpack.ModSubst","link":"Distribution-Backpack-ModSubst.html#t:ModSubst"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:FullUnitId\">FullUnitId</a> = <a href=\"#v:FullUnitId\">FullUnitId</a> <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a> <a href=\"Distribution-Backpack.html#t:OpenModuleSubst\" title=\"Distribution.Backpack\">OpenModuleSubst</a>","name":"FullUnitId FullUnitId","module":"Distribution.Backpack.FullUnitId","link":"Distribution-Backpack-FullUnitId.html#t:FullUnitId"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:FullDb\">FullDb</a> = <a href=\"Distribution-Types-UnitId.html#t:DefUnitId\" title=\"Distribution.Types.UnitId\">DefUnitId</a> -&gt; <a href=\"Distribution-Backpack-FullUnitId.html#t:FullUnitId\" title=\"Distribution.Backpack.FullUnitId\">FullUnitId</a>","name":"FullDb","module":"Distribution.Backpack.FullUnitId","link":"Distribution-Backpack-FullUnitId.html#t:FullDb"},{"display_html":"<a href=\"#v:expandOpenUnitId\">expandOpenUnitId</a> :: <a href=\"Distribution-Backpack-FullUnitId.html#t:FullDb\" title=\"Distribution.Backpack.FullUnitId\">FullDb</a> -&gt; <a href=\"Distribution-Backpack.html#t:OpenUnitId\" title=\"Distribution.Backpack\">OpenUnitId</a> -&gt; <a href=\"Distribution-Backpack-FullUnitId.html#t:FullUnitId\" title=\"Distribution.Backpack.FullUnitId\">FullUnitId</a>","name":"expandOpenUnitId","module":"Distribution.Backpack.FullUnitId","link":"Distribution-Backpack-FullUnitId.html#v:expandOpenUnitId"},{"display_html":"<a href=\"#v:expandUnitId\">expandUnitId</a> :: <a href=\"Distribution-Backpack-FullUnitId.html#t:FullDb\" title=\"Distribution.Backpack.FullUnitId\">FullDb</a> -&gt; <a href=\"Distribution-Types-UnitId.html#t:DefUnitId\" title=\"Distribution.Types.UnitId\">DefUnitId</a> -&gt; <a href=\"Distribution-Backpack-FullUnitId.html#t:FullUnitId\" title=\"Distribution.Backpack.FullUnitId\">FullUnitId</a>","name":"expandUnitId","module":"Distribution.Backpack.FullUnitId","link":"Distribution-Backpack-FullUnitId.html#v:expandUnitId"},{"display_html":"<a href=\"#v:nonExistentPackageThisIsCabalBug\">nonExistentPackageThisIsCabalBug</a> :: <a href=\"Distribution-Types-PackageName.html#t:PackageName\" title=\"Distribution.Types.PackageName\">PackageName</a>","name":"nonExistentPackageThisIsCabalBug","module":"Distribution.Types.PackageName.Magic","link":"Distribution-Types-PackageName-Magic.html#v:nonExistentPackageThisIsCabalBug"},{"display_html":"<a href=\"#v:fakePackageName\">fakePackageName</a> :: <a href=\"Distribution-Types-PackageName.html#t:PackageName\" title=\"Distribution.Types.PackageName\">PackageName</a>","name":"fakePackageName","module":"Distribution.Types.PackageName.Magic","link":"Distribution-Types-PackageName-Magic.html#v:fakePackageName"},{"display_html":"<a href=\"#v:fakePackageId\">fakePackageId</a> :: <a href=\"Distribution-Types-PackageId.html#t:PackageId\" title=\"Distribution.Types.PackageId\">PackageId</a>","name":"fakePackageId","module":"Distribution.Types.PackageName.Magic","link":"Distribution-Types-PackageName-Magic.html#v:fakePackageId"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PackageIdentifier\">PackageIdentifier</a>","name":"PackageIdentifier","module":"Distribution.Types.PackageId.Lens","link":"Distribution-Types-PackageId-Lens.html#t:PackageIdentifier"},{"display_html":"<a href=\"#v:pkgName\">pkgName</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-PackageId-Lens.html#t:PackageIdentifier\" title=\"Distribution.Types.PackageId.Lens\">PackageIdentifier</a> <a href=\"Distribution-Types-PackageName.html#t:PackageName\" title=\"Distribution.Types.PackageName\">PackageName</a>","name":"pkgName","module":"Distribution.Types.PackageId.Lens","link":"Distribution-Types-PackageId-Lens.html#v:pkgName"},{"display_html":"<a href=\"#v:pkgVersion\">pkgVersion</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-PackageId-Lens.html#t:PackageIdentifier\" title=\"Distribution.Types.PackageId.Lens\">PackageIdentifier</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>","name":"pkgVersion","module":"Distribution.Types.PackageId.Lens","link":"Distribution-Types-PackageId-Lens.html#v:pkgVersion"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:MungedPackageId\">MungedPackageId</a> = <a href=\"#v:MungedPackageId\">MungedPackageId</a> {<ul class=\"subs\"><li><a href=\"#v:mungedName\">mungedName</a> :: <a href=\"Distribution-Types-MungedPackageName.html#t:MungedPackageName\" title=\"Distribution.Types.MungedPackageName\">MungedPackageName</a></li><li><a href=\"#v:mungedVersion\">mungedVersion</a> :: <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a></li></ul>}","name":"MungedPackageId MungedPackageId mungedName mungedVersion","module":"Distribution.Types.MungedPackageId","link":"Distribution-Types-MungedPackageId.html#t:MungedPackageId"},{"display_html":"<a href=\"#v:computeCompatPackageId\">computeCompatPackageId</a> :: <a href=\"Distribution-Types-PackageId.html#t:PackageId\" title=\"Distribution.Types.PackageId\">PackageId</a> -&gt; <a href=\"Distribution-Types-LibraryName.html#t:LibraryName\" title=\"Distribution.Types.LibraryName\">LibraryName</a> -&gt; <a href=\"Distribution-Types-MungedPackageId.html#t:MungedPackageId\" title=\"Distribution.Types.MungedPackageId\">MungedPackageId</a>","name":"computeCompatPackageId","module":"Distribution.Types.MungedPackageId","link":"Distribution-Types-MungedPackageId.html#v:computeCompatPackageId"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:LegacyExeDependency\">LegacyExeDependency</a> = <a href=\"#v:LegacyExeDependency\">LegacyExeDependency</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a>","name":"LegacyExeDependency LegacyExeDependency","module":"Distribution.Types.LegacyExeDependency","link":"Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ExeDependency\">ExeDependency</a> = <a href=\"#v:ExeDependency\">ExeDependency</a> <a href=\"Distribution-Types-PackageName.html#t:PackageName\" title=\"Distribution.Types.PackageName\">PackageName</a> <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a> <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a>","name":"ExeDependency ExeDependency","module":"Distribution.Types.ExeDependency","link":"Distribution-Types-ExeDependency.html#t:ExeDependency"},{"display_html":"<a href=\"#v:qualifiedExeName\">qualifiedExeName</a> :: <a href=\"Distribution-Types-ExeDependency.html#t:ExeDependency\" title=\"Distribution.Types.ExeDependency\">ExeDependency</a> -&gt; <a href=\"Distribution-Types-ComponentName.html#t:ComponentName\" title=\"Distribution.Types.ComponentName\">ComponentName</a>","name":"qualifiedExeName","module":"Distribution.Types.ExeDependency","link":"Distribution-Types-ExeDependency.html#v:qualifiedExeName"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Dependency\">Dependency</a> = <a href=\"#v:Dependency\">Dependency</a> <a href=\"Distribution-Types-PackageName.html#t:PackageName\" title=\"Distribution.Types.PackageName\">PackageName</a> <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a> (<a href=\"../containers-0.6.2.1/Data-Set.html#t:Set\" title=\"Data.Set\">Set</a> <a href=\"Distribution-Types-LibraryName.html#t:LibraryName\" title=\"Distribution.Types.LibraryName\">LibraryName</a>)","name":"Dependency Dependency","module":"Distribution.Types.Dependency","link":"Distribution-Types-Dependency.html#t:Dependency"},{"display_html":"<a href=\"#v:depPkgName\">depPkgName</a> :: <a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a> -&gt; <a href=\"Distribution-Types-PackageName.html#t:PackageName\" title=\"Distribution.Types.PackageName\">PackageName</a>","name":"depPkgName","module":"Distribution.Types.Dependency","link":"Distribution-Types-Dependency.html#v:depPkgName"},{"display_html":"<a href=\"#v:depVerRange\">depVerRange</a> :: <a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a> -&gt; <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a>","name":"depVerRange","module":"Distribution.Types.Dependency","link":"Distribution-Types-Dependency.html#v:depVerRange"},{"display_html":"<a href=\"#v:depLibraries\">depLibraries</a> :: <a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a> -&gt; <a href=\"../containers-0.6.2.1/Data-Set.html#t:Set\" title=\"Data.Set\">Set</a> <a href=\"Distribution-Types-LibraryName.html#t:LibraryName\" title=\"Distribution.Types.LibraryName\">LibraryName</a>","name":"depLibraries","module":"Distribution.Types.Dependency","link":"Distribution-Types-Dependency.html#v:depLibraries"},{"display_html":"<a href=\"#v:thisPackageVersion\">thisPackageVersion</a> :: <a href=\"Distribution-Types-PackageId.html#t:PackageIdentifier\" title=\"Distribution.Types.PackageId\">PackageIdentifier</a> -&gt; <a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a>","name":"thisPackageVersion","module":"Distribution.Types.Dependency","link":"Distribution-Types-Dependency.html#v:thisPackageVersion"},{"display_html":"<a href=\"#v:notThisPackageVersion\">notThisPackageVersion</a> :: <a href=\"Distribution-Types-PackageId.html#t:PackageIdentifier\" title=\"Distribution.Types.PackageId\">PackageIdentifier</a> -&gt; <a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a>","name":"notThisPackageVersion","module":"Distribution.Types.Dependency","link":"Distribution-Types-Dependency.html#v:notThisPackageVersion"},{"display_html":"<a href=\"#v:simplifyDependency\">simplifyDependency</a> :: <a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a> -&gt; <a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a>","name":"simplifyDependency","module":"Distribution.Types.Dependency","link":"Distribution-Types-Dependency.html#v:simplifyDependency"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:SetupBuildInfo\">SetupBuildInfo</a> = <a href=\"#v:SetupBuildInfo\">SetupBuildInfo</a> {<ul class=\"subs\"><li><a href=\"#v:setupDepends\">setupDepends</a> :: [<a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a>]</li><li><a href=\"#v:defaultSetupDepends\">defaultSetupDepends</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li></ul>}","name":"SetupBuildInfo SetupBuildInfo setupDepends defaultSetupDepends","module":"Distribution.Types.SetupBuildInfo","link":"Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:SetupBuildInfo\">SetupBuildInfo</a>","name":"SetupBuildInfo","module":"Distribution.Types.SetupBuildInfo.Lens","link":"Distribution-Types-SetupBuildInfo-Lens.html#t:SetupBuildInfo"},{"display_html":"<a href=\"#v:setupDepends\">setupDepends</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-SetupBuildInfo-Lens.html#t:SetupBuildInfo\" title=\"Distribution.Types.SetupBuildInfo.Lens\">SetupBuildInfo</a> [<a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a>]","name":"setupDepends","module":"Distribution.Types.SetupBuildInfo.Lens","link":"Distribution-Types-SetupBuildInfo-Lens.html#v:setupDepends"},{"display_html":"<a href=\"#v:defaultSetupDepends\">defaultSetupDepends</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-SetupBuildInfo-Lens.html#t:SetupBuildInfo\" title=\"Distribution.Types.SetupBuildInfo.Lens\">SetupBuildInfo</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"defaultSetupDepends","module":"Distribution.Types.SetupBuildInfo.Lens","link":"Distribution-Types-SetupBuildInfo-Lens.html#v:defaultSetupDepends"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:DependencyMap\">DependencyMap</a>","name":"DependencyMap","module":"Distribution.Types.DependencyMap","link":"Distribution-Types-DependencyMap.html#t:DependencyMap"},{"display_html":"<a href=\"#v:toDepMap\">toDepMap</a> :: [<a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a>] -&gt; <a href=\"Distribution-Types-DependencyMap.html#t:DependencyMap\" title=\"Distribution.Types.DependencyMap\">DependencyMap</a>","name":"toDepMap","module":"Distribution.Types.DependencyMap","link":"Distribution-Types-DependencyMap.html#v:toDepMap"},{"display_html":"<a href=\"#v:fromDepMap\">fromDepMap</a> :: <a href=\"Distribution-Types-DependencyMap.html#t:DependencyMap\" title=\"Distribution.Types.DependencyMap\">DependencyMap</a> -&gt; [<a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a>]","name":"fromDepMap","module":"Distribution.Types.DependencyMap","link":"Distribution-Types-DependencyMap.html#v:fromDepMap"},{"display_html":"<a href=\"#v:constrainBy\">constrainBy</a> :: <a href=\"Distribution-Types-DependencyMap.html#t:DependencyMap\" title=\"Distribution.Types.DependencyMap\">DependencyMap</a> -&gt; <a href=\"Distribution-Types-DependencyMap.html#t:DependencyMap\" title=\"Distribution.Types.DependencyMap\">DependencyMap</a> -&gt; <a href=\"Distribution-Types-DependencyMap.html#t:DependencyMap\" title=\"Distribution.Types.DependencyMap\">DependencyMap</a>","name":"constrainBy","module":"Distribution.Types.DependencyMap","link":"Distribution-Types-DependencyMap.html#v:constrainBy"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:BenchmarkType\">BenchmarkType</a><ul class=\"subs\"><li>= <a href=\"#v:BenchmarkTypeExe\">BenchmarkTypeExe</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a></li><li>| <a href=\"#v:BenchmarkTypeUnknown\">BenchmarkTypeUnknown</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a></li></ul>","name":"BenchmarkType BenchmarkTypeExe BenchmarkTypeUnknown","module":"Distribution.Types.BenchmarkType","link":"Distribution-Types-BenchmarkType.html#t:BenchmarkType"},{"display_html":"<a href=\"#v:knownBenchmarkTypes\">knownBenchmarkTypes</a> :: [<a href=\"Distribution-Types-BenchmarkType.html#t:BenchmarkType\" title=\"Distribution.Types.BenchmarkType\">BenchmarkType</a>]","name":"knownBenchmarkTypes","module":"Distribution.Types.BenchmarkType","link":"Distribution-Types-BenchmarkType.html#v:knownBenchmarkTypes"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:BenchmarkInterface\">BenchmarkInterface</a><ul class=\"subs\"><li>= <a href=\"#v:BenchmarkExeV10\">BenchmarkExeV10</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li>| <a href=\"#v:BenchmarkUnsupported\">BenchmarkUnsupported</a> <a href=\"Distribution-Types-BenchmarkType.html#t:BenchmarkType\" title=\"Distribution.Types.BenchmarkType\">BenchmarkType</a></li></ul>","name":"BenchmarkInterface BenchmarkExeV10 BenchmarkUnsupported","module":"Distribution.Types.BenchmarkInterface","link":"Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface"},{"display_html":"module <a href=\"Distribution-Types-AbiHash.html\">Distribution.Types.AbiHash</a>","name":"","module":"Distribution.Package","link":""},{"display_html":"module <a href=\"Distribution-Types-ComponentId.html\">Distribution.Types.ComponentId</a>","name":"","module":"Distribution.Package","link":""},{"display_html":"module <a href=\"Distribution-Types-PackageId.html\">Distribution.Types.PackageId</a>","name":"","module":"Distribution.Package","link":""},{"display_html":"module <a href=\"Distribution-Types-UnitId.html\">Distribution.Types.UnitId</a>","name":"","module":"Distribution.Package","link":""},{"display_html":"module <a href=\"Distribution-Types-Module.html\">Distribution.Types.Module</a>","name":"","module":"Distribution.Package","link":""},{"display_html":"module <a href=\"Distribution-Types-PackageName.html\">Distribution.Types.PackageName</a>","name":"","module":"Distribution.Package","link":""},{"display_html":"module <a href=\"Distribution-Types-PkgconfigName.html\">Distribution.Types.PkgconfigName</a>","name":"","module":"Distribution.Package","link":""},{"display_html":"module <a href=\"Distribution-Types-Dependency.html\">Distribution.Types.Dependency</a>","name":"","module":"Distribution.Package","link":""},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:Package\">Package</a> pkg <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:packageId\">packageId</a> :: pkg -&gt; <a href=\"Distribution-Types-PackageId.html#t:PackageIdentifier\" title=\"Distribution.Types.PackageId\">PackageIdentifier</a></li></ul>","name":"Package packageId","module":"Distribution.Package","link":"Distribution-Package.html#t:Package"},{"display_html":"<a href=\"#v:packageName\">packageName</a> :: <a href=\"Distribution-Package.html#t:Package\" title=\"Distribution.Package\">Package</a> pkg =&gt; pkg -&gt; <a href=\"Distribution-Types-PackageName.html#t:PackageName\" title=\"Distribution.Types.PackageName\">PackageName</a>","name":"packageName","module":"Distribution.Package","link":"Distribution-Package.html#v:packageName"},{"display_html":"<a href=\"#v:packageVersion\">packageVersion</a> :: <a href=\"Distribution-Package.html#t:Package\" title=\"Distribution.Package\">Package</a> pkg =&gt; pkg -&gt; <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>","name":"packageVersion","module":"Distribution.Package","link":"Distribution-Package.html#v:packageVersion"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:HasMungedPackageId\">HasMungedPackageId</a> pkg <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:mungedId\">mungedId</a> :: pkg -&gt; <a href=\"Distribution-Types-MungedPackageId.html#t:MungedPackageId\" title=\"Distribution.Types.MungedPackageId\">MungedPackageId</a></li></ul>","name":"HasMungedPackageId mungedId","module":"Distribution.Package","link":"Distribution-Package.html#t:HasMungedPackageId"},{"display_html":"<a href=\"#v:mungedName-39-\">mungedName'</a> :: <a href=\"Distribution-Package.html#t:HasMungedPackageId\" title=\"Distribution.Package\">HasMungedPackageId</a> pkg =&gt; pkg -&gt; <a href=\"Distribution-Types-MungedPackageName.html#t:MungedPackageName\" title=\"Distribution.Types.MungedPackageName\">MungedPackageName</a>","name":"mungedName'","module":"Distribution.Package","link":"Distribution-Package.html#v:mungedName-39-"},{"display_html":"<a href=\"#v:mungedVersion-39-\">mungedVersion'</a> :: <a href=\"Distribution-Package.html#t:HasMungedPackageId\" title=\"Distribution.Package\">HasMungedPackageId</a> munged =&gt; munged -&gt; <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>","name":"mungedVersion'","module":"Distribution.Package","link":"Distribution-Package.html#v:mungedVersion-39-"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"Distribution-Package.html#t:Package\" title=\"Distribution.Package\">Package</a> pkg =&gt; <a href=\"#t:HasUnitId\">HasUnitId</a> pkg <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:installedUnitId\">installedUnitId</a> :: pkg -&gt; <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a></li></ul>","name":"HasUnitId installedUnitId","module":"Distribution.Package","link":"Distribution-Package.html#t:HasUnitId"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"Distribution-Package.html#t:HasUnitId\" title=\"Distribution.Package\">HasUnitId</a> pkg =&gt; <a href=\"#t:PackageInstalled\">PackageInstalled</a> pkg <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:installedDepends\">installedDepends</a> :: pkg -&gt; [<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>]</li></ul>","name":"PackageInstalled installedDepends","module":"Distribution.Package","link":"Distribution-Package.html#t:PackageInstalled"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:AnnotatedId\">AnnotatedId</a> id = <a href=\"#v:AnnotatedId\">AnnotatedId</a> {<ul class=\"subs\"><li><a href=\"#v:ann_pid\">ann_pid</a> :: <a href=\"Distribution-Types-PackageId.html#t:PackageId\" title=\"Distribution.Types.PackageId\">PackageId</a></li><li><a href=\"#v:ann_cname\">ann_cname</a> :: <a href=\"Distribution-Types-ComponentName.html#t:ComponentName\" title=\"Distribution.Types.ComponentName\">ComponentName</a></li><li><a href=\"#v:ann_id\">ann_id</a> :: id</li></ul>}","name":"AnnotatedId AnnotatedId ann_pid ann_cname ann_id","module":"Distribution.Types.AnnotatedId","link":"Distribution-Types-AnnotatedId.html#t:AnnotatedId"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ComponentInclude\">ComponentInclude</a> id rn = <a href=\"#v:ComponentInclude\">ComponentInclude</a> {<ul class=\"subs\"><li><a href=\"#v:ci_ann_id\">ci_ann_id</a> :: <a href=\"Distribution-Types-AnnotatedId.html#t:AnnotatedId\" title=\"Distribution.Types.AnnotatedId\">AnnotatedId</a> id</li><li><a href=\"#v:ci_renaming\">ci_renaming</a> :: rn</li><li><a href=\"#v:ci_implicit\">ci_implicit</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li></ul>}","name":"ComponentInclude ComponentInclude ci_ann_id ci_renaming ci_implicit","module":"Distribution.Types.ComponentInclude","link":"Distribution-Types-ComponentInclude.html#t:ComponentInclude"},{"display_html":"<a href=\"#v:ci_id\">ci_id</a> :: <a href=\"Distribution-Types-ComponentInclude.html#t:ComponentInclude\" title=\"Distribution.Types.ComponentInclude\">ComponentInclude</a> id rn -&gt; id","name":"ci_id","module":"Distribution.Types.ComponentInclude","link":"Distribution-Types-ComponentInclude.html#v:ci_id"},{"display_html":"<a href=\"#v:ci_pkgid\">ci_pkgid</a> :: <a href=\"Distribution-Types-ComponentInclude.html#t:ComponentInclude\" title=\"Distribution.Types.ComponentInclude\">ComponentInclude</a> id rn -&gt; <a href=\"Distribution-Types-PackageId.html#t:PackageId\" title=\"Distribution.Types.PackageId\">PackageId</a>","name":"ci_pkgid","module":"Distribution.Types.ComponentInclude","link":"Distribution-Types-ComponentInclude.html#v:ci_pkgid"},{"display_html":"<a href=\"#v:ci_cname\">ci_cname</a> :: <a href=\"Distribution-Types-ComponentInclude.html#t:ComponentInclude\" title=\"Distribution.Types.ComponentInclude\">ComponentInclude</a> id rn -&gt; <a href=\"Distribution-Types-ComponentName.html#t:ComponentName\" title=\"Distribution.Types.ComponentName\">ComponentName</a>","name":"ci_cname","module":"Distribution.Types.ComponentInclude","link":"Distribution-Types-ComponentInclude.html#v:ci_cname"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:AbiDependency\">AbiDependency</a> = <a href=\"#v:AbiDependency\">AbiDependency</a> {<ul class=\"subs\"><li><a href=\"#v:depUnitId\">depUnitId</a> :: <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a></li><li><a href=\"#v:depAbiHash\">depAbiHash</a> :: <a href=\"Distribution-Types-AbiHash.html#t:AbiHash\" title=\"Distribution.Types.AbiHash\">AbiHash</a></li></ul>}","name":"AbiDependency AbiDependency depAbiHash depUnitId","module":"Distribution.Types.AbiDependency","link":"Distribution-Types-AbiDependency.html#t:AbiDependency"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:License\">License</a><ul class=\"subs\"><li>= <a href=\"#v:GPL\">GPL</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>)</li><li>| <a href=\"#v:AGPL\">AGPL</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>)</li><li>| <a href=\"#v:LGPL\">LGPL</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>)</li><li>| <a href=\"#v:BSD2\">BSD2</a></li><li>| <a href=\"#v:BSD3\">BSD3</a></li><li>| <a href=\"#v:BSD4\">BSD4</a></li><li>| <a href=\"#v:MIT\">MIT</a></li><li>| <a href=\"#v:ISC\">ISC</a></li><li>| <a href=\"#v:MPL\">MPL</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a></li><li>| <a href=\"#v:Apache\">Apache</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>)</li><li>| <a href=\"#v:PublicDomain\">PublicDomain</a></li><li>| <a href=\"#v:AllRightsReserved\">AllRightsReserved</a></li><li>| <a href=\"#v:UnspecifiedLicense\">UnspecifiedLicense</a></li><li>| <a href=\"#v:OtherLicense\">OtherLicense</a></li><li>| <a href=\"#v:UnknownLicense\">UnknownLicense</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li></ul>","name":"License ISC MIT BSD3 BSD2 AllRightsReserved OtherLicense PublicDomain GPL AGPL LGPL BSD4 MPL Apache UnspecifiedLicense UnknownLicense","module":"Distribution.License","link":"Distribution-License.html#t:License"},{"display_html":"<a href=\"#v:knownLicenses\">knownLicenses</a> :: [<a href=\"Distribution-License.html#t:License\" title=\"Distribution.License\">License</a>]","name":"knownLicenses","module":"Distribution.License","link":"Distribution-License.html#v:knownLicenses"},{"display_html":"<a href=\"#v:licenseToSPDX\">licenseToSPDX</a> :: <a href=\"Distribution-License.html#t:License\" title=\"Distribution.License\">License</a> -&gt; <a href=\"Distribution-SPDX-License.html#t:License\" title=\"Distribution.SPDX.License\">License</a>","name":"licenseToSPDX","module":"Distribution.License","link":"Distribution-License.html#v:licenseToSPDX"},{"display_html":"<a href=\"#v:licenseFromSPDX\">licenseFromSPDX</a> :: <a href=\"Distribution-SPDX-License.html#t:License\" title=\"Distribution.SPDX.License\">License</a> -&gt; <a href=\"Distribution-License.html#t:License\" title=\"Distribution.License\">License</a>","name":"licenseFromSPDX","module":"Distribution.License","link":"Distribution-License.html#v:licenseFromSPDX"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:InstalledPackageInfo\">InstalledPackageInfo</a> = <a href=\"#v:InstalledPackageInfo\">InstalledPackageInfo</a> {<ul class=\"subs\"><li><a href=\"#v:sourcePackageId\">sourcePackageId</a> :: <a href=\"Distribution-Types-PackageId.html#t:PackageId\" title=\"Distribution.Types.PackageId\">PackageId</a></li><li><a href=\"#v:sourceLibName\">sourceLibName</a> :: <a href=\"Distribution-Types-LibraryName.html#t:LibraryName\" title=\"Distribution.Types.LibraryName\">LibraryName</a></li><li><a href=\"#v:installedComponentId_\">installedComponentId_</a> :: <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a></li><li><a href=\"#v:libVisibility\">libVisibility</a> :: <a href=\"Distribution-Types-LibraryVisibility.html#t:LibraryVisibility\" title=\"Distribution.Types.LibraryVisibility\">LibraryVisibility</a></li><li><a href=\"#v:installedUnitId\">installedUnitId</a> :: <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a></li><li><a href=\"#v:instantiatedWith\">instantiatedWith</a> :: [(<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>, <a href=\"Distribution-Backpack.html#t:OpenModule\" title=\"Distribution.Backpack\">OpenModule</a>)]</li><li><a href=\"#v:compatPackageKey\">compatPackageKey</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:license\">license</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> <a href=\"Distribution-SPDX-License.html#t:License\" title=\"Distribution.SPDX.License\">License</a> <a href=\"Distribution-License.html#t:License\" title=\"Distribution.License\">License</a></li><li><a href=\"#v:copyright\">copyright</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:maintainer\">maintainer</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:author\">author</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:stability\">stability</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:homepage\">homepage</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:pkgUrl\">pkgUrl</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:synopsis\">synopsis</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:description\">description</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:category\">category</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:abiHash\">abiHash</a> :: <a href=\"Distribution-Types-AbiHash.html#t:AbiHash\" title=\"Distribution.Types.AbiHash\">AbiHash</a></li><li><a href=\"#v:indefinite\">indefinite</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:exposed\">exposed</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:exposedModules\">exposedModules</a> :: [<a href=\"Distribution-Types-InstalledPackageInfo.html#t:ExposedModule\" title=\"Distribution.Types.InstalledPackageInfo\">ExposedModule</a>]</li><li><a href=\"#v:hiddenModules\">hiddenModules</a> :: [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>]</li><li><a href=\"#v:trusted\">trusted</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:importDirs\">importDirs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:libraryDirs\">libraryDirs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:libraryDynDirs\">libraryDynDirs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:dataDir\">dataDir</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:hsLibraries\">hsLibraries</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:extraLibraries\">extraLibraries</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:extraGHCiLibraries\">extraGHCiLibraries</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:includeDirs\">includeDirs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:includes\">includes</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:depends\">depends</a> :: [<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>]</li><li><a href=\"#v:abiDepends\">abiDepends</a> :: [<a href=\"Distribution-Types-InstalledPackageInfo.html#t:AbiDependency\" title=\"Distribution.Types.InstalledPackageInfo\">AbiDependency</a>]</li><li><a href=\"#v:ccOptions\">ccOptions</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:cxxOptions\">cxxOptions</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:ldOptions\">ldOptions</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:frameworkDirs\">frameworkDirs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:frameworks\">frameworks</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:haddockInterfaces\">haddockInterfaces</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:haddockHTMLs\">haddockHTMLs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:pkgRoot\">pkgRoot</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li></ul>}","name":"InstalledPackageInfo InstalledPackageInfo installedUnitId license pkgRoot includeDirs abiHash sourcePackageId sourceLibName installedComponentId_ libVisibility instantiatedWith compatPackageKey copyright maintainer author stability homepage pkgUrl synopsis description category indefinite exposed exposedModules hiddenModules trusted importDirs libraryDirs libraryDynDirs dataDir hsLibraries extraLibraries extraGHCiLibraries includes depends abiDepends ccOptions cxxOptions ldOptions frameworkDirs frameworks haddockInterfaces haddockHTMLs","module":"Distribution.Types.InstalledPackageInfo","link":"Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo"},{"display_html":"<a href=\"#v:emptyInstalledPackageInfo\">emptyInstalledPackageInfo</a> :: <a href=\"Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo\">InstalledPackageInfo</a>","name":"emptyInstalledPackageInfo","module":"Distribution.Types.InstalledPackageInfo","link":"Distribution-Types-InstalledPackageInfo.html#v:emptyInstalledPackageInfo"},{"display_html":"<a href=\"#v:mungedPackageId\">mungedPackageId</a> :: <a href=\"Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo\">InstalledPackageInfo</a> -&gt; <a href=\"Distribution-Types-MungedPackageId.html#t:MungedPackageId\" title=\"Distribution.Types.MungedPackageId\">MungedPackageId</a>","name":"mungedPackageId","module":"Distribution.Types.InstalledPackageInfo","link":"Distribution-Types-InstalledPackageInfo.html#v:mungedPackageId"},{"display_html":"<a href=\"#v:mungedPackageName\">mungedPackageName</a> :: <a href=\"Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo\">InstalledPackageInfo</a> -&gt; <a href=\"Distribution-Types-MungedPackageName.html#t:MungedPackageName\" title=\"Distribution.Types.MungedPackageName\">MungedPackageName</a>","name":"mungedPackageName","module":"Distribution.Types.InstalledPackageInfo","link":"Distribution-Types-InstalledPackageInfo.html#v:mungedPackageName"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:AbiDependency\">AbiDependency</a> = <a href=\"#v:AbiDependency\">AbiDependency</a> {<ul class=\"subs\"><li><a href=\"#v:depUnitId\">depUnitId</a> :: <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a></li><li><a href=\"#v:depAbiHash\">depAbiHash</a> :: <a href=\"Distribution-Types-AbiHash.html#t:AbiHash\" title=\"Distribution.Types.AbiHash\">AbiHash</a></li></ul>}","name":"AbiDependency AbiDependency depUnitId depAbiHash","module":"Distribution.Types.InstalledPackageInfo","link":"Distribution-Types-InstalledPackageInfo.html#t:AbiDependency"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ExposedModule\">ExposedModule</a> = <a href=\"#v:ExposedModule\">ExposedModule</a> {<ul class=\"subs\"><li><a href=\"#v:exposedName\">exposedName</a> :: <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a></li><li><a href=\"#v:exposedReexport\">exposedReexport</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Backpack.html#t:OpenModule\" title=\"Distribution.Backpack\">OpenModule</a></li></ul>}","name":"ExposedModule ExposedModule exposedName exposedReexport","module":"Distribution.Types.InstalledPackageInfo","link":"Distribution-Types-InstalledPackageInfo.html#t:ExposedModule"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:InstalledPackageInfo\">InstalledPackageInfo</a>","name":"InstalledPackageInfo","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo"},{"display_html":"<a href=\"#v:sourcePackageId\">sourcePackageId</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> <a href=\"Distribution-Types-PackageId.html#t:PackageIdentifier\" title=\"Distribution.Types.PackageId\">PackageIdentifier</a>","name":"sourcePackageId","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:sourcePackageId"},{"display_html":"<a href=\"#v:installedUnitId\">installedUnitId</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>","name":"installedUnitId","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:installedUnitId"},{"display_html":"<a href=\"#v:installedComponentId_\">installedComponentId_</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a>","name":"installedComponentId_","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:installedComponentId_"},{"display_html":"<a href=\"#v:instantiatedWith\">instantiatedWith</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> [(<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>, <a href=\"Distribution-Backpack.html#t:OpenModule\" title=\"Distribution.Backpack\">OpenModule</a>)]","name":"instantiatedWith","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:instantiatedWith"},{"display_html":"<a href=\"#v:sourceLibName\">sourceLibName</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> <a href=\"Distribution-Types-LibraryName.html#t:LibraryName\" title=\"Distribution.Types.LibraryName\">LibraryName</a>","name":"sourceLibName","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:sourceLibName"},{"display_html":"<a href=\"#v:compatPackageKey\">compatPackageKey</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"compatPackageKey","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:compatPackageKey"},{"display_html":"<a href=\"#v:license\">license</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> <a href=\"Distribution-SPDX-License.html#t:License\" title=\"Distribution.SPDX.License\">License</a> <a href=\"Distribution-License.html#t:License\" title=\"Distribution.License\">License</a>)","name":"license","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:license"},{"display_html":"<a href=\"#v:copyright\">copyright</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"copyright","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:copyright"},{"display_html":"<a href=\"#v:maintainer\">maintainer</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"maintainer","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:maintainer"},{"display_html":"<a href=\"#v:author\">author</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"author","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:author"},{"display_html":"<a href=\"#v:stability\">stability</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"stability","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:stability"},{"display_html":"<a href=\"#v:homepage\">homepage</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"homepage","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:homepage"},{"display_html":"<a href=\"#v:pkgUrl\">pkgUrl</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"pkgUrl","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:pkgUrl"},{"display_html":"<a href=\"#v:synopsis\">synopsis</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"synopsis","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:synopsis"},{"display_html":"<a href=\"#v:description\">description</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"description","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:description"},{"display_html":"<a href=\"#v:category\">category</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"category","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:category"},{"display_html":"<a href=\"#v:abiHash\">abiHash</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> <a href=\"Distribution-Types-AbiHash.html#t:AbiHash\" title=\"Distribution.Types.AbiHash\">AbiHash</a>","name":"abiHash","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:abiHash"},{"display_html":"<a href=\"#v:indefinite\">indefinite</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"indefinite","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:indefinite"},{"display_html":"<a href=\"#v:exposed\">exposed</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"exposed","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:exposed"},{"display_html":"<a href=\"#v:exposedModules\">exposedModules</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> [<a href=\"Distribution-Types-ExposedModule.html#t:ExposedModule\" title=\"Distribution.Types.ExposedModule\">ExposedModule</a>]","name":"exposedModules","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:exposedModules"},{"display_html":"<a href=\"#v:hiddenModules\">hiddenModules</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>]","name":"hiddenModules","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:hiddenModules"},{"display_html":"<a href=\"#v:trusted\">trusted</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"trusted","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:trusted"},{"display_html":"<a href=\"#v:importDirs\">importDirs</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]","name":"importDirs","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:importDirs"},{"display_html":"<a href=\"#v:libraryDirs\">libraryDirs</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]","name":"libraryDirs","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:libraryDirs"},{"display_html":"<a href=\"#v:libraryDynDirs\">libraryDynDirs</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]","name":"libraryDynDirs","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:libraryDynDirs"},{"display_html":"<a href=\"#v:dataDir\">dataDir</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"dataDir","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:dataDir"},{"display_html":"<a href=\"#v:hsLibraries\">hsLibraries</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"hsLibraries","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:hsLibraries"},{"display_html":"<a href=\"#v:extraLibraries\">extraLibraries</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"extraLibraries","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:extraLibraries"},{"display_html":"<a href=\"#v:extraGHCiLibraries\">extraGHCiLibraries</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"extraGHCiLibraries","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:extraGHCiLibraries"},{"display_html":"<a href=\"#v:includeDirs\">includeDirs</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]","name":"includeDirs","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:includeDirs"},{"display_html":"<a href=\"#v:includes\">includes</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"includes","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:includes"},{"display_html":"<a href=\"#v:depends\">depends</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> [<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>]","name":"depends","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:depends"},{"display_html":"<a href=\"#v:abiDepends\">abiDepends</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> [<a href=\"Distribution-Types-AbiDependency.html#t:AbiDependency\" title=\"Distribution.Types.AbiDependency\">AbiDependency</a>]","name":"abiDepends","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:abiDepends"},{"display_html":"<a href=\"#v:ccOptions\">ccOptions</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"ccOptions","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:ccOptions"},{"display_html":"<a href=\"#v:cxxOptions\">cxxOptions</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"cxxOptions","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:cxxOptions"},{"display_html":"<a href=\"#v:ldOptions\">ldOptions</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"ldOptions","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:ldOptions"},{"display_html":"<a href=\"#v:frameworkDirs\">frameworkDirs</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]","name":"frameworkDirs","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:frameworkDirs"},{"display_html":"<a href=\"#v:frameworks\">frameworks</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"frameworks","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:frameworks"},{"display_html":"<a href=\"#v:haddockInterfaces\">haddockInterfaces</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]","name":"haddockInterfaces","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:haddockInterfaces"},{"display_html":"<a href=\"#v:haddockHTMLs\">haddockHTMLs</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]","name":"haddockHTMLs","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:haddockHTMLs"},{"display_html":"<a href=\"#v:pkgRoot\">pkgRoot</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>)","name":"pkgRoot","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:pkgRoot"},{"display_html":"<a href=\"#v:libVisibility\">libVisibility</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo.Lens\">InstalledPackageInfo</a> <a href=\"Distribution-Types-LibraryVisibility.html#t:LibraryVisibility\" title=\"Distribution.Types.LibraryVisibility\">LibraryVisibility</a>","name":"libVisibility","module":"Distribution.Types.InstalledPackageInfo.Lens","link":"Distribution-Types-InstalledPackageInfo-Lens.html#v:libVisibility"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Language\">Language</a><ul class=\"subs\"><li>= <a href=\"#v:Haskell98\">Haskell98</a></li><li>| <a href=\"#v:Haskell2010\">Haskell2010</a></li><li>| <a href=\"#v:UnknownLanguage\">UnknownLanguage</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li></ul>","name":"Language Haskell98 Haskell2010 UnknownLanguage","module":"Language.Haskell.Extension","link":"Language-Haskell-Extension.html#t:Language"},{"display_html":"<a href=\"#v:knownLanguages\">knownLanguages</a> :: [<a href=\"Language-Haskell-Extension.html#t:Language\" title=\"Language.Haskell.Extension\">Language</a>]","name":"knownLanguages","module":"Language.Haskell.Extension","link":"Language-Haskell-Extension.html#v:knownLanguages"},{"display_html":"<a href=\"#v:classifyLanguage\">classifyLanguage</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Language-Haskell-Extension.html#t:Language\" title=\"Language.Haskell.Extension\">Language</a>","name":"classifyLanguage","module":"Language.Haskell.Extension","link":"Language-Haskell-Extension.html#v:classifyLanguage"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Extension\">Extension</a><ul class=\"subs\"><li>= <a href=\"#v:EnableExtension\">EnableExtension</a> <a href=\"Language-Haskell-Extension.html#t:KnownExtension\" title=\"Language.Haskell.Extension\">KnownExtension</a></li><li>| <a href=\"#v:DisableExtension\">DisableExtension</a> <a href=\"Language-Haskell-Extension.html#t:KnownExtension\" title=\"Language.Haskell.Extension\">KnownExtension</a></li><li>| <a href=\"#v:UnknownExtension\">UnknownExtension</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li></ul>","name":"Extension EnableExtension DisableExtension UnknownExtension","module":"Language.Haskell.Extension","link":"Language-Haskell-Extension.html#t:Extension"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:KnownExtension\">KnownExtension</a><ul class=\"subs\"><li>= <a href=\"#v:OverlappingInstances\">OverlappingInstances</a></li><li>| <a href=\"#v:UndecidableInstances\">UndecidableInstances</a></li><li>| <a href=\"#v:IncoherentInstances\">IncoherentInstances</a></li><li>| <a href=\"#v:DoRec\">DoRec</a></li><li>| <a href=\"#v:RecursiveDo\">RecursiveDo</a></li><li>| <a href=\"#v:ParallelListComp\">ParallelListComp</a></li><li>| <a href=\"#v:MultiParamTypeClasses\">MultiParamTypeClasses</a></li><li>| <a href=\"#v:MonomorphismRestriction\">MonomorphismRestriction</a></li><li>| <a href=\"#v:FunctionalDependencies\">FunctionalDependencies</a></li><li>| <a href=\"#v:Rank2Types\">Rank2Types</a></li><li>| <a href=\"#v:RankNTypes\">RankNTypes</a></li><li>| <a href=\"#v:PolymorphicComponents\">PolymorphicComponents</a></li><li>| <a href=\"#v:ExistentialQuantification\">ExistentialQuantification</a></li><li>| <a href=\"#v:ScopedTypeVariables\">ScopedTypeVariables</a></li><li>| <a href=\"#v:PatternSignatures\">PatternSignatures</a></li><li>| <a href=\"#v:ImplicitParams\">ImplicitParams</a></li><li>| <a href=\"#v:FlexibleContexts\">FlexibleContexts</a></li><li>| <a href=\"#v:FlexibleInstances\">FlexibleInstances</a></li><li>| <a href=\"#v:EmptyDataDecls\">EmptyDataDecls</a></li><li>| <a href=\"#v:CPP\">CPP</a></li><li>| <a href=\"#v:KindSignatures\">KindSignatures</a></li><li>| <a href=\"#v:BangPatterns\">BangPatterns</a></li><li>| <a href=\"#v:TypeSynonymInstances\">TypeSynonymInstances</a></li><li>| <a href=\"#v:TemplateHaskell\">TemplateHaskell</a></li><li>| <a href=\"#v:ForeignFunctionInterface\">ForeignFunctionInterface</a></li><li>| <a href=\"#v:Arrows\">Arrows</a></li><li>| <a href=\"#v:Generics\">Generics</a></li><li>| <a href=\"#v:ImplicitPrelude\">ImplicitPrelude</a></li><li>| <a href=\"#v:NamedFieldPuns\">NamedFieldPuns</a></li><li>| <a href=\"#v:PatternGuards\">PatternGuards</a></li><li>| <a href=\"#v:GeneralizedNewtypeDeriving\">GeneralizedNewtypeDeriving</a></li><li>| <a href=\"#v:GeneralisedNewtypeDeriving\">GeneralisedNewtypeDeriving</a></li><li>| <a href=\"#v:ExtensibleRecords\">ExtensibleRecords</a></li><li>| <a href=\"#v:RestrictedTypeSynonyms\">RestrictedTypeSynonyms</a></li><li>| <a href=\"#v:HereDocuments\">HereDocuments</a></li><li>| <a href=\"#v:MagicHash\">MagicHash</a></li><li>| <a href=\"#v:TypeFamilies\">TypeFamilies</a></li><li>| <a href=\"#v:StandaloneDeriving\">StandaloneDeriving</a></li><li>| <a href=\"#v:UnicodeSyntax\">UnicodeSyntax</a></li><li>| <a href=\"#v:UnliftedFFITypes\">UnliftedFFITypes</a></li><li>| <a href=\"#v:InterruptibleFFI\">InterruptibleFFI</a></li><li>| <a href=\"#v:CApiFFI\">CApiFFI</a></li><li>| <a href=\"#v:LiberalTypeSynonyms\">LiberalTypeSynonyms</a></li><li>| <a href=\"#v:TypeOperators\">TypeOperators</a></li><li>| <a href=\"#v:RecordWildCards\">RecordWildCards</a></li><li>| <a href=\"#v:RecordPuns\">RecordPuns</a></li><li>| <a href=\"#v:DisambiguateRecordFields\">DisambiguateRecordFields</a></li><li>| <a href=\"#v:TraditionalRecordSyntax\">TraditionalRecordSyntax</a></li><li>| <a href=\"#v:OverloadedStrings\">OverloadedStrings</a></li><li>| <a href=\"#v:GADTs\">GADTs</a></li><li>| <a href=\"#v:GADTSyntax\">GADTSyntax</a></li><li>| <a href=\"#v:MonoPatBinds\">MonoPatBinds</a></li><li>| <a href=\"#v:RelaxedPolyRec\">RelaxedPolyRec</a></li><li>| <a href=\"#v:ExtendedDefaultRules\">ExtendedDefaultRules</a></li><li>| <a href=\"#v:UnboxedTuples\">UnboxedTuples</a></li><li>| <a href=\"#v:DeriveDataTypeable\">DeriveDataTypeable</a></li><li>| <a href=\"#v:DeriveGeneric\">DeriveGeneric</a></li><li>| <a href=\"#v:DefaultSignatures\">DefaultSignatures</a></li><li>| <a href=\"#v:InstanceSigs\">InstanceSigs</a></li><li>| <a href=\"#v:ConstrainedClassMethods\">ConstrainedClassMethods</a></li><li>| <a href=\"#v:PackageImports\">PackageImports</a></li><li>| <a href=\"#v:ImpredicativeTypes\">ImpredicativeTypes</a></li><li>| <a href=\"#v:NewQualifiedOperators\">NewQualifiedOperators</a></li><li>| <a href=\"#v:PostfixOperators\">PostfixOperators</a></li><li>| <a href=\"#v:QuasiQuotes\">QuasiQuotes</a></li><li>| <a href=\"#v:TransformListComp\">TransformListComp</a></li><li>| <a href=\"#v:MonadComprehensions\">MonadComprehensions</a></li><li>| <a href=\"#v:ViewPatterns\">ViewPatterns</a></li><li>| <a href=\"#v:XmlSyntax\">XmlSyntax</a></li><li>| <a href=\"#v:RegularPatterns\">RegularPatterns</a></li><li>| <a href=\"#v:TupleSections\">TupleSections</a></li><li>| <a href=\"#v:GHCForeignImportPrim\">GHCForeignImportPrim</a></li><li>| <a href=\"#v:NPlusKPatterns\">NPlusKPatterns</a></li><li>| <a href=\"#v:DoAndIfThenElse\">DoAndIfThenElse</a></li><li>| <a href=\"#v:MultiWayIf\">MultiWayIf</a></li><li>| <a href=\"#v:LambdaCase\">LambdaCase</a></li><li>| <a href=\"#v:RebindableSyntax\">RebindableSyntax</a></li><li>| <a href=\"#v:ExplicitForAll\">ExplicitForAll</a></li><li>| <a href=\"#v:DatatypeContexts\">DatatypeContexts</a></li><li>| <a href=\"#v:MonoLocalBinds\">MonoLocalBinds</a></li><li>| <a href=\"#v:DeriveFunctor\">DeriveFunctor</a></li><li>| <a href=\"#v:DeriveTraversable\">DeriveTraversable</a></li><li>| <a href=\"#v:DeriveFoldable\">DeriveFoldable</a></li><li>| <a href=\"#v:NondecreasingIndentation\">NondecreasingIndentation</a></li><li>| <a href=\"#v:SafeImports\">SafeImports</a></li><li>| <a href=\"#v:Safe\">Safe</a></li><li>| <a href=\"#v:Trustworthy\">Trustworthy</a></li><li>| <a href=\"#v:Unsafe\">Unsafe</a></li><li>| <a href=\"#v:ConstraintKinds\">ConstraintKinds</a></li><li>| <a href=\"#v:PolyKinds\">PolyKinds</a></li><li>| <a href=\"#v:DataKinds\">DataKinds</a></li><li>| <a href=\"#v:ParallelArrays\">ParallelArrays</a></li><li>| <a href=\"#v:RoleAnnotations\">RoleAnnotations</a></li><li>| <a href=\"#v:OverloadedLists\">OverloadedLists</a></li><li>| <a href=\"#v:EmptyCase\">EmptyCase</a></li><li>| <a href=\"#v:AutoDeriveTypeable\">AutoDeriveTypeable</a></li><li>| <a href=\"#v:NegativeLiterals\">NegativeLiterals</a></li><li>| <a href=\"#v:BinaryLiterals\">BinaryLiterals</a></li><li>| <a href=\"#v:NumDecimals\">NumDecimals</a></li><li>| <a href=\"#v:NullaryTypeClasses\">NullaryTypeClasses</a></li><li>| <a href=\"#v:ExplicitNamespaces\">ExplicitNamespaces</a></li><li>| <a href=\"#v:AllowAmbiguousTypes\">AllowAmbiguousTypes</a></li><li>| <a href=\"#v:JavaScriptFFI\">JavaScriptFFI</a></li><li>| <a href=\"#v:PatternSynonyms\">PatternSynonyms</a></li><li>| <a href=\"#v:PartialTypeSignatures\">PartialTypeSignatures</a></li><li>| <a href=\"#v:NamedWildCards\">NamedWildCards</a></li><li>| <a href=\"#v:DeriveAnyClass\">DeriveAnyClass</a></li><li>| <a href=\"#v:DeriveLift\">DeriveLift</a></li><li>| <a href=\"#v:StaticPointers\">StaticPointers</a></li><li>| <a href=\"#v:StrictData\">StrictData</a></li><li>| <a href=\"#v:Strict\">Strict</a></li><li>| <a href=\"#v:ApplicativeDo\">ApplicativeDo</a></li><li>| <a href=\"#v:DuplicateRecordFields\">DuplicateRecordFields</a></li><li>| <a href=\"#v:TypeApplications\">TypeApplications</a></li><li>| <a href=\"#v:TypeInType\">TypeInType</a></li><li>| <a href=\"#v:UndecidableSuperClasses\">UndecidableSuperClasses</a></li><li>| <a href=\"#v:MonadFailDesugaring\">MonadFailDesugaring</a></li><li>| <a href=\"#v:TemplateHaskellQuotes\">TemplateHaskellQuotes</a></li><li>| <a href=\"#v:OverloadedLabels\">OverloadedLabels</a></li><li>| <a href=\"#v:TypeFamilyDependencies\">TypeFamilyDependencies</a></li><li>| <a href=\"#v:DerivingStrategies\">DerivingStrategies</a></li><li>| <a href=\"#v:DerivingVia\">DerivingVia</a></li><li>| <a href=\"#v:UnboxedSums\">UnboxedSums</a></li><li>| <a href=\"#v:HexFloatLiterals\">HexFloatLiterals</a></li><li>| <a href=\"#v:BlockArguments\">BlockArguments</a></li><li>| <a href=\"#v:NumericUnderscores\">NumericUnderscores</a></li><li>| <a href=\"#v:QuantifiedConstraints\">QuantifiedConstraints</a></li><li>| <a href=\"#v:StarIsType\">StarIsType</a></li><li>| <a href=\"#v:EmptyDataDeriving\">EmptyDataDeriving</a></li></ul>","name":"KnownExtension Strict DeriveDataTypeable DeriveGeneric FlexibleInstances GeneralizedNewtypeDeriving PatternGuards RankNTypes OverloadedStrings RecordWildCards ScopedTypeVariables TypeFamilies NondecreasingIndentation FlexibleContexts Rank2Types CPP UndecidableInstances BangPatterns DefaultSignatures FunctionalDependencies TypeOperators Generics ImplicitParams MultiParamTypeClasses LambdaCase ExistentialQuantification MultiWayIf TupleSections DeriveFunctor Unsafe DeriveFoldable DeriveTraversable PatternSynonyms GADTs TypeSynonymInstances MagicHash OverlappingInstances IncoherentInstances UndecidableSuperClasses MonomorphismRestriction MonoPatBinds MonoLocalBinds RelaxedPolyRec ExtendedDefaultRules ForeignFunctionInterface UnliftedFFITypes InterruptibleFFI CApiFFI GHCForeignImportPrim JavaScriptFFI ParallelArrays Arrows TemplateHaskell TemplateHaskellQuotes QuasiQuotes ImplicitPrelude AllowAmbiguousTypes UnboxedTuples UnboxedSums TypeFamilyDependencies TypeInType OverloadedLists NumDecimals DisambiguateRecordFields RecordPuns ViewPatterns GADTSyntax NPlusKPatterns DoAndIfThenElse BlockArguments RebindableSyntax ConstraintKinds PolyKinds DataKinds InstanceSigs ApplicativeDo StandaloneDeriving AutoDeriveTypeable DeriveAnyClass DeriveLift DerivingStrategies DerivingVia ConstrainedClassMethods NullaryTypeClasses UnicodeSyntax EmptyDataDecls KindSignatures RoleAnnotations ParallelListComp TransformListComp MonadComprehensions RecursiveDo PostfixOperators LiberalTypeSynonyms ImpredicativeTypes ExplicitNamespaces PackageImports ExplicitForAll DatatypeContexts TraditionalRecordSyntax BinaryLiterals NegativeLiterals HexFloatLiterals DuplicateRecordFields OverloadedLabels EmptyCase PartialTypeSignatures NamedWildCards StaticPointers TypeApplications StrictData MonadFailDesugaring EmptyDataDeriving NumericUnderscores QuantifiedConstraints StarIsType Safe DoRec PolymorphicComponents PatternSignatures NamedFieldPuns GeneralisedNewtypeDeriving ExtensibleRecords RestrictedTypeSynonyms HereDocuments NewQualifiedOperators XmlSyntax RegularPatterns SafeImports Trustworthy","module":"Language.Haskell.Extension","link":"Language-Haskell-Extension.html#t:KnownExtension"},{"display_html":"<a href=\"#v:deprecatedExtensions\">deprecatedExtensions</a> :: [(<a href=\"Language-Haskell-Extension.html#t:Extension\" title=\"Language.Haskell.Extension\">Extension</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Language-Haskell-Extension.html#t:Extension\" title=\"Language.Haskell.Extension\">Extension</a>)]","name":"deprecatedExtensions","module":"Language.Haskell.Extension","link":"Language-Haskell-Extension.html#v:deprecatedExtensions"},{"display_html":"<a href=\"#v:classifyExtension\">classifyExtension</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Language-Haskell-Extension.html#t:Extension\" title=\"Language.Haskell.Extension\">Extension</a>","name":"classifyExtension","module":"Language.Haskell.Extension","link":"Language-Haskell-Extension.html#v:classifyExtension"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:CompilerFlavor\">CompilerFlavor</a><ul class=\"subs\"><li>= <a href=\"#v:GHC\">GHC</a></li><li>| <a href=\"#v:GHCJS\">GHCJS</a></li><li>| <a href=\"#v:NHC\">NHC</a></li><li>| <a href=\"#v:YHC\">YHC</a></li><li>| <a href=\"#v:Hugs\">Hugs</a></li><li>| <a href=\"#v:HBC\">HBC</a></li><li>| <a href=\"#v:Helium\">Helium</a></li><li>| <a href=\"#v:JHC\">JHC</a></li><li>| <a href=\"#v:LHC\">LHC</a></li><li>| <a href=\"#v:UHC\">UHC</a></li><li>| <a href=\"#v:Eta\">Eta</a></li><li>| <a href=\"#v:HaskellSuite\">HaskellSuite</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li>| <a href=\"#v:OtherCompiler\">OtherCompiler</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li></ul>","name":"CompilerFlavor GHC GHCJS UHC HaskellSuite NHC YHC Hugs HBC Helium JHC LHC Eta OtherCompiler","module":"Distribution.Compiler","link":"Distribution-Compiler.html#t:CompilerFlavor"},{"display_html":"<a href=\"#v:buildCompilerId\">buildCompilerId</a> :: <a href=\"Distribution-Compiler.html#t:CompilerId\" title=\"Distribution.Compiler\">CompilerId</a>","name":"buildCompilerId","module":"Distribution.Compiler","link":"Distribution-Compiler.html#v:buildCompilerId"},{"display_html":"<a href=\"#v:buildCompilerFlavor\">buildCompilerFlavor</a> :: <a href=\"Distribution-Compiler.html#t:CompilerFlavor\" title=\"Distribution.Compiler\">CompilerFlavor</a>","name":"buildCompilerFlavor","module":"Distribution.Compiler","link":"Distribution-Compiler.html#v:buildCompilerFlavor"},{"display_html":"<a href=\"#v:defaultCompilerFlavor\">defaultCompilerFlavor</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compiler.html#t:CompilerFlavor\" title=\"Distribution.Compiler\">CompilerFlavor</a>","name":"defaultCompilerFlavor","module":"Distribution.Compiler","link":"Distribution-Compiler.html#v:defaultCompilerFlavor"},{"display_html":"<a href=\"#v:classifyCompilerFlavor\">classifyCompilerFlavor</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compiler.html#t:CompilerFlavor\" title=\"Distribution.Compiler\">CompilerFlavor</a>","name":"classifyCompilerFlavor","module":"Distribution.Compiler","link":"Distribution-Compiler.html#v:classifyCompilerFlavor"},{"display_html":"<a href=\"#v:knownCompilerFlavors\">knownCompilerFlavors</a> :: [<a href=\"Distribution-Compiler.html#t:CompilerFlavor\" title=\"Distribution.Compiler\">CompilerFlavor</a>]","name":"knownCompilerFlavors","module":"Distribution.Compiler","link":"Distribution-Compiler.html#v:knownCompilerFlavors"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PerCompilerFlavor\">PerCompilerFlavor</a> v = <a href=\"#v:PerCompilerFlavor\">PerCompilerFlavor</a> v v","name":"PerCompilerFlavor PerCompilerFlavor","module":"Distribution.Compiler","link":"Distribution-Compiler.html#t:PerCompilerFlavor"},{"display_html":"<a href=\"#v:perCompilerFlavorToList\">perCompilerFlavorToList</a> :: <a href=\"Distribution-Compiler.html#t:PerCompilerFlavor\" title=\"Distribution.Compiler\">PerCompilerFlavor</a> v -&gt; [(<a href=\"Distribution-Compiler.html#t:CompilerFlavor\" title=\"Distribution.Compiler\">CompilerFlavor</a>, v)]","name":"perCompilerFlavorToList","module":"Distribution.Compiler","link":"Distribution-Compiler.html#v:perCompilerFlavorToList"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:CompilerId\">CompilerId</a> = <a href=\"#v:CompilerId\">CompilerId</a> <a href=\"Distribution-Compiler.html#t:CompilerFlavor\" title=\"Distribution.Compiler\">CompilerFlavor</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>","name":"CompilerId CompilerId","module":"Distribution.Compiler","link":"Distribution-Compiler.html#t:CompilerId"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:CompilerInfo\">CompilerInfo</a> = <a href=\"#v:CompilerInfo\">CompilerInfo</a> {<ul class=\"subs\"><li><a href=\"#v:compilerInfoId\">compilerInfoId</a> :: <a href=\"Distribution-Compiler.html#t:CompilerId\" title=\"Distribution.Compiler\">CompilerId</a></li><li><a href=\"#v:compilerInfoAbiTag\">compilerInfoAbiTag</a> :: <a href=\"Distribution-Compiler.html#t:AbiTag\" title=\"Distribution.Compiler\">AbiTag</a></li><li><a href=\"#v:compilerInfoCompat\">compilerInfoCompat</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> [<a href=\"Distribution-Compiler.html#t:CompilerId\" title=\"Distribution.Compiler\">CompilerId</a>]</li><li><a href=\"#v:compilerInfoLanguages\">compilerInfoLanguages</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> [<a href=\"Language-Haskell-Extension.html#t:Language\" title=\"Language.Haskell.Extension\">Language</a>]</li><li><a href=\"#v:compilerInfoExtensions\">compilerInfoExtensions</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> [<a href=\"Language-Haskell-Extension.html#t:Extension\" title=\"Language.Haskell.Extension\">Extension</a>]</li></ul>}","name":"CompilerInfo CompilerInfo compilerInfoId compilerInfoAbiTag compilerInfoCompat compilerInfoLanguages compilerInfoExtensions","module":"Distribution.Compiler","link":"Distribution-Compiler.html#t:CompilerInfo"},{"display_html":"<a href=\"#v:unknownCompilerInfo\">unknownCompilerInfo</a> :: <a href=\"Distribution-Compiler.html#t:CompilerId\" title=\"Distribution.Compiler\">CompilerId</a> -&gt; <a href=\"Distribution-Compiler.html#t:AbiTag\" title=\"Distribution.Compiler\">AbiTag</a> -&gt; <a href=\"Distribution-Compiler.html#t:CompilerInfo\" title=\"Distribution.Compiler\">CompilerInfo</a>","name":"unknownCompilerInfo","module":"Distribution.Compiler","link":"Distribution-Compiler.html#v:unknownCompilerInfo"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:AbiTag\">AbiTag</a><ul class=\"subs\"><li>= <a href=\"#v:NoAbiTag\">NoAbiTag</a></li><li>| <a href=\"#v:AbiTag\">AbiTag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li></ul>","name":"AbiTag AbiTag NoAbiTag","module":"Distribution.Compiler","link":"Distribution-Compiler.html#t:AbiTag"},{"display_html":"<a href=\"#v:abiTagString\">abiTagString</a> :: <a href=\"Distribution-Compiler.html#t:AbiTag\" title=\"Distribution.Compiler\">AbiTag</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"abiTagString","module":"Distribution.Compiler","link":"Distribution-Compiler.html#v:abiTagString"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:BuildInfo\">BuildInfo</a> = <a href=\"#v:BuildInfo\">BuildInfo</a> {<ul class=\"subs\"><li><a href=\"#v:buildable\">buildable</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:buildTools\">buildTools</a> :: [<a href=\"Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency\" title=\"Distribution.Types.LegacyExeDependency\">LegacyExeDependency</a>]</li><li><a href=\"#v:buildToolDepends\">buildToolDepends</a> :: [<a href=\"Distribution-Types-ExeDependency.html#t:ExeDependency\" title=\"Distribution.Types.ExeDependency\">ExeDependency</a>]</li><li><a href=\"#v:cppOptions\">cppOptions</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:asmOptions\">asmOptions</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:cmmOptions\">cmmOptions</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:ccOptions\">ccOptions</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:cxxOptions\">cxxOptions</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:ldOptions\">ldOptions</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:pkgconfigDepends\">pkgconfigDepends</a> :: [<a href=\"Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency\" title=\"Distribution.Types.PkgconfigDependency\">PkgconfigDependency</a>]</li><li><a href=\"#v:frameworks\">frameworks</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:extraFrameworkDirs\">extraFrameworkDirs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:asmSources\">asmSources</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:cmmSources\">cmmSources</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:cSources\">cSources</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:cxxSources\">cxxSources</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:jsSources\">jsSources</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:hsSourceDirs\">hsSourceDirs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:otherModules\">otherModules</a> :: [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>]</li><li><a href=\"#v:virtualModules\">virtualModules</a> :: [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>]</li><li><a href=\"#v:autogenModules\">autogenModules</a> :: [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>]</li><li><a href=\"#v:defaultLanguage\">defaultLanguage</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Language-Haskell-Extension.html#t:Language\" title=\"Language.Haskell.Extension\">Language</a></li><li><a href=\"#v:otherLanguages\">otherLanguages</a> :: [<a href=\"Language-Haskell-Extension.html#t:Language\" title=\"Language.Haskell.Extension\">Language</a>]</li><li><a href=\"#v:defaultExtensions\">defaultExtensions</a> :: [<a href=\"Language-Haskell-Extension.html#t:Extension\" title=\"Language.Haskell.Extension\">Extension</a>]</li><li><a href=\"#v:otherExtensions\">otherExtensions</a> :: [<a href=\"Language-Haskell-Extension.html#t:Extension\" title=\"Language.Haskell.Extension\">Extension</a>]</li><li><a href=\"#v:oldExtensions\">oldExtensions</a> :: [<a href=\"Language-Haskell-Extension.html#t:Extension\" title=\"Language.Haskell.Extension\">Extension</a>]</li><li><a href=\"#v:extraLibs\">extraLibs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:extraGHCiLibs\">extraGHCiLibs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:extraBundledLibs\">extraBundledLibs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:extraLibFlavours\">extraLibFlavours</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:extraDynLibFlavours\">extraDynLibFlavours</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:extraLibDirs\">extraLibDirs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:includeDirs\">includeDirs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:includes\">includes</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:autogenIncludes\">autogenIncludes</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:installIncludes\">installIncludes</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:options\">options</a> :: <a href=\"Distribution-Compiler.html#t:PerCompilerFlavor\" title=\"Distribution.Compiler\">PerCompilerFlavor</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:profOptions\">profOptions</a> :: <a href=\"Distribution-Compiler.html#t:PerCompilerFlavor\" title=\"Distribution.Compiler\">PerCompilerFlavor</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:sharedOptions\">sharedOptions</a> :: <a href=\"Distribution-Compiler.html#t:PerCompilerFlavor\" title=\"Distribution.Compiler\">PerCompilerFlavor</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:staticOptions\">staticOptions</a> :: <a href=\"Distribution-Compiler.html#t:PerCompilerFlavor\" title=\"Distribution.Compiler\">PerCompilerFlavor</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:customFieldsBI\">customFieldsBI</a> :: [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)]</li><li><a href=\"#v:targetBuildDepends\">targetBuildDepends</a> :: [<a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a>]</li><li><a href=\"#v:mixins\">mixins</a> :: [<a href=\"Distribution-Types-Mixin.html#t:Mixin\" title=\"Distribution.Types.Mixin\">Mixin</a>]</li></ul>}","name":"BuildInfo BuildInfo includeDirs options includes ccOptions cxxOptions ldOptions frameworks buildable buildTools buildToolDepends cppOptions asmOptions cmmOptions pkgconfigDepends extraFrameworkDirs asmSources cmmSources cSources cxxSources jsSources hsSourceDirs otherModules virtualModules autogenModules defaultLanguage otherLanguages defaultExtensions otherExtensions oldExtensions extraLibs extraGHCiLibs extraBundledLibs extraLibFlavours extraDynLibFlavours extraLibDirs autogenIncludes installIncludes profOptions sharedOptions staticOptions customFieldsBI targetBuildDepends mixins","module":"Distribution.Types.BuildInfo","link":"Distribution-Types-BuildInfo.html#t:BuildInfo"},{"display_html":"<a href=\"#v:emptyBuildInfo\">emptyBuildInfo</a> :: <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a>","name":"emptyBuildInfo","module":"Distribution.Types.BuildInfo","link":"Distribution-Types-BuildInfo.html#v:emptyBuildInfo"},{"display_html":"<a href=\"#v:allLanguages\">allLanguages</a> :: <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a> -&gt; [<a href=\"Language-Haskell-Extension.html#t:Language\" title=\"Language.Haskell.Extension\">Language</a>]","name":"allLanguages","module":"Distribution.Types.BuildInfo","link":"Distribution-Types-BuildInfo.html#v:allLanguages"},{"display_html":"<a href=\"#v:allExtensions\">allExtensions</a> :: <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a> -&gt; [<a href=\"Language-Haskell-Extension.html#t:Extension\" title=\"Language.Haskell.Extension\">Extension</a>]","name":"allExtensions","module":"Distribution.Types.BuildInfo","link":"Distribution-Types-BuildInfo.html#v:allExtensions"},{"display_html":"<a href=\"#v:usedExtensions\">usedExtensions</a> :: <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a> -&gt; [<a href=\"Language-Haskell-Extension.html#t:Extension\" title=\"Language.Haskell.Extension\">Extension</a>]","name":"usedExtensions","module":"Distribution.Types.BuildInfo","link":"Distribution-Types-BuildInfo.html#v:usedExtensions"},{"display_html":"<a href=\"#v:usesTemplateHaskellOrQQ\">usesTemplateHaskellOrQQ</a> :: <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"usesTemplateHaskellOrQQ","module":"Distribution.Types.BuildInfo","link":"Distribution-Types-BuildInfo.html#v:usesTemplateHaskellOrQQ"},{"display_html":"<a href=\"#v:hcOptions\">hcOptions</a> :: <a href=\"Distribution-Compiler.html#t:CompilerFlavor\" title=\"Distribution.Compiler\">CompilerFlavor</a> -&gt; <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"hcOptions","module":"Distribution.Types.BuildInfo","link":"Distribution-Types-BuildInfo.html#v:hcOptions"},{"display_html":"<a href=\"#v:hcProfOptions\">hcProfOptions</a> :: <a href=\"Distribution-Compiler.html#t:CompilerFlavor\" title=\"Distribution.Compiler\">CompilerFlavor</a> -&gt; <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"hcProfOptions","module":"Distribution.Types.BuildInfo","link":"Distribution-Types-BuildInfo.html#v:hcProfOptions"},{"display_html":"<a href=\"#v:hcSharedOptions\">hcSharedOptions</a> :: <a href=\"Distribution-Compiler.html#t:CompilerFlavor\" title=\"Distribution.Compiler\">CompilerFlavor</a> -&gt; <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"hcSharedOptions","module":"Distribution.Types.BuildInfo","link":"Distribution-Types-BuildInfo.html#v:hcSharedOptions"},{"display_html":"<a href=\"#v:hcStaticOptions\">hcStaticOptions</a> :: <a href=\"Distribution-Compiler.html#t:CompilerFlavor\" title=\"Distribution.Compiler\">CompilerFlavor</a> -&gt; <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"hcStaticOptions","module":"Distribution.Types.BuildInfo","link":"Distribution-Types-BuildInfo.html#v:hcStaticOptions"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:HookedBuildInfo\">HookedBuildInfo</a> = (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a>, [(<a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a>, <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a>)])","name":"HookedBuildInfo","module":"Distribution.Types.HookedBuildInfo","link":"Distribution-Types-HookedBuildInfo.html#t:HookedBuildInfo"},{"display_html":"<a href=\"#v:emptyHookedBuildInfo\">emptyHookedBuildInfo</a> :: <a href=\"Distribution-Types-HookedBuildInfo.html#t:HookedBuildInfo\" title=\"Distribution.Types.HookedBuildInfo\">HookedBuildInfo</a>","name":"emptyHookedBuildInfo","module":"Distribution.Types.HookedBuildInfo","link":"Distribution-Types-HookedBuildInfo.html#v:emptyHookedBuildInfo"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:BuildInfo\">BuildInfo</a>","name":"BuildInfo","module":"Distribution.Types.BuildInfo.Lens","link":"Distribution-Types-BuildInfo-Lens.html#t:BuildInfo"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:HasBuildInfo\">HasBuildInfo</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:buildInfo\">buildInfo</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a <a href=\"Distribution-Types-BuildInfo-Lens.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo.Lens\">BuildInfo</a></li><li><a href=\"#v:buildable\">buildable</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:buildTools\">buildTools</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a [<a href=\"Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency\" title=\"Distribution.Types.LegacyExeDependency\">LegacyExeDependency</a>]</li><li><a href=\"#v:buildToolDepends\">buildToolDepends</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a [<a href=\"Distribution-Types-ExeDependency.html#t:ExeDependency\" title=\"Distribution.Types.ExeDependency\">ExeDependency</a>]</li><li><a href=\"#v:cppOptions\">cppOptions</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:asmOptions\">asmOptions</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:cmmOptions\">cmmOptions</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:ccOptions\">ccOptions</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:cxxOptions\">cxxOptions</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:ldOptions\">ldOptions</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:pkgconfigDepends\">pkgconfigDepends</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a [<a href=\"Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency\" title=\"Distribution.Types.PkgconfigDependency\">PkgconfigDependency</a>]</li><li><a href=\"#v:frameworks\">frameworks</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:extraFrameworkDirs\">extraFrameworkDirs</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:asmSources\">asmSources</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:cmmSources\">cmmSources</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:cSources\">cSources</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:cxxSources\">cxxSources</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:jsSources\">jsSources</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:hsSourceDirs\">hsSourceDirs</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:otherModules\">otherModules</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>]</li><li><a href=\"#v:virtualModules\">virtualModules</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>]</li><li><a href=\"#v:autogenModules\">autogenModules</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>]</li><li><a href=\"#v:defaultLanguage\">defaultLanguage</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Language-Haskell-Extension.html#t:Language\" title=\"Language.Haskell.Extension\">Language</a>)</li><li><a href=\"#v:otherLanguages\">otherLanguages</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a [<a href=\"Language-Haskell-Extension.html#t:Language\" title=\"Language.Haskell.Extension\">Language</a>]</li><li><a href=\"#v:defaultExtensions\">defaultExtensions</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a [<a href=\"Language-Haskell-Extension.html#t:Extension\" title=\"Language.Haskell.Extension\">Extension</a>]</li><li><a href=\"#v:otherExtensions\">otherExtensions</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a [<a href=\"Language-Haskell-Extension.html#t:Extension\" title=\"Language.Haskell.Extension\">Extension</a>]</li><li><a href=\"#v:oldExtensions\">oldExtensions</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a [<a href=\"Language-Haskell-Extension.html#t:Extension\" title=\"Language.Haskell.Extension\">Extension</a>]</li><li><a href=\"#v:extraLibs\">extraLibs</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:extraGHCiLibs\">extraGHCiLibs</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:extraBundledLibs\">extraBundledLibs</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:extraLibFlavours\">extraLibFlavours</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:extraDynLibFlavours\">extraDynLibFlavours</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:extraLibDirs\">extraLibDirs</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:includeDirs\">includeDirs</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:includes\">includes</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:autogenIncludes\">autogenIncludes</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:installIncludes\">installIncludes</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:options\">options</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a (<a href=\"Distribution-Compiler.html#t:PerCompilerFlavor\" title=\"Distribution.Compiler\">PerCompilerFlavor</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>])</li><li><a href=\"#v:profOptions\">profOptions</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a (<a href=\"Distribution-Compiler.html#t:PerCompilerFlavor\" title=\"Distribution.Compiler\">PerCompilerFlavor</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>])</li><li><a href=\"#v:sharedOptions\">sharedOptions</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a (<a href=\"Distribution-Compiler.html#t:PerCompilerFlavor\" title=\"Distribution.Compiler\">PerCompilerFlavor</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>])</li><li><a href=\"#v:staticOptions\">staticOptions</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a (<a href=\"Distribution-Compiler.html#t:PerCompilerFlavor\" title=\"Distribution.Compiler\">PerCompilerFlavor</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>])</li><li><a href=\"#v:customFieldsBI\">customFieldsBI</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)]</li><li><a href=\"#v:targetBuildDepends\">targetBuildDepends</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a [<a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a>]</li><li><a href=\"#v:mixins\">mixins</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> a [<a href=\"Distribution-Types-Mixin.html#t:Mixin\" title=\"Distribution.Types.Mixin\">Mixin</a>]</li></ul>","name":"HasBuildInfo includeDirs options includes ccOptions cxxOptions ldOptions frameworks buildable buildTools buildToolDepends cppOptions asmOptions cmmOptions pkgconfigDepends extraFrameworkDirs asmSources cmmSources cSources cxxSources jsSources hsSourceDirs otherModules virtualModules autogenModules defaultLanguage otherLanguages defaultExtensions otherExtensions oldExtensions extraLibs extraGHCiLibs extraBundledLibs extraLibFlavours extraDynLibFlavours extraLibDirs autogenIncludes installIncludes profOptions sharedOptions staticOptions customFieldsBI targetBuildDepends mixins buildInfo","module":"Distribution.Types.BuildInfo.Lens","link":"Distribution-Types-BuildInfo-Lens.html#t:HasBuildInfo"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:HasBuildInfos\">HasBuildInfos</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:traverseBuildInfos\">traverseBuildInfos</a> :: <a href=\"Distribution-Compat-Lens.html#t:Traversal-39-\" title=\"Distribution.Compat.Lens\">Traversal'</a> a <a href=\"Distribution-Types-BuildInfo-Lens.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo.Lens\">BuildInfo</a></li></ul>","name":"HasBuildInfos traverseBuildInfos","module":"Distribution.Types.BuildInfo.Lens","link":"Distribution-Types-BuildInfo-Lens.html#t:HasBuildInfos"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:TestSuite\">TestSuite</a> = <a href=\"#v:TestSuite\">TestSuite</a> {<ul class=\"subs\"><li><a href=\"#v:testName\">testName</a> :: <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a></li><li><a href=\"#v:testInterface\">testInterface</a> :: <a href=\"Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface\" title=\"Distribution.Types.TestSuiteInterface\">TestSuiteInterface</a></li><li><a href=\"#v:testBuildInfo\">testBuildInfo</a> :: <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a></li></ul>}","name":"TestSuite TestSuite testName testBuildInfo testInterface","module":"Distribution.Types.TestSuite","link":"Distribution-Types-TestSuite.html#t:TestSuite"},{"display_html":"<a href=\"#v:emptyTestSuite\">emptyTestSuite</a> :: <a href=\"Distribution-Types-TestSuite.html#t:TestSuite\" title=\"Distribution.Types.TestSuite\">TestSuite</a>","name":"emptyTestSuite","module":"Distribution.Types.TestSuite","link":"Distribution-Types-TestSuite.html#v:emptyTestSuite"},{"display_html":"<a href=\"#v:testType\">testType</a> :: <a href=\"Distribution-Types-TestSuite.html#t:TestSuite\" title=\"Distribution.Types.TestSuite\">TestSuite</a> -&gt; <a href=\"Distribution-Types-TestType.html#t:TestType\" title=\"Distribution.Types.TestType\">TestType</a>","name":"testType","module":"Distribution.Types.TestSuite","link":"Distribution-Types-TestSuite.html#v:testType"},{"display_html":"<a href=\"#v:testModules\">testModules</a> :: <a href=\"Distribution-Types-TestSuite.html#t:TestSuite\" title=\"Distribution.Types.TestSuite\">TestSuite</a> -&gt; [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>]","name":"testModules","module":"Distribution.Types.TestSuite","link":"Distribution-Types-TestSuite.html#v:testModules"},{"display_html":"<a href=\"#v:testModulesAutogen\">testModulesAutogen</a> :: <a href=\"Distribution-Types-TestSuite.html#t:TestSuite\" title=\"Distribution.Types.TestSuite\">TestSuite</a> -&gt; [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>]","name":"testModulesAutogen","module":"Distribution.Types.TestSuite","link":"Distribution-Types-TestSuite.html#v:testModulesAutogen"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:TestSuite\">TestSuite</a>","name":"TestSuite","module":"Distribution.Types.TestSuite.Lens","link":"Distribution-Types-TestSuite-Lens.html#t:TestSuite"},{"display_html":"<a href=\"#v:testName\">testName</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-TestSuite-Lens.html#t:TestSuite\" title=\"Distribution.Types.TestSuite.Lens\">TestSuite</a> <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a>","name":"testName","module":"Distribution.Types.TestSuite.Lens","link":"Distribution-Types-TestSuite-Lens.html#v:testName"},{"display_html":"<a href=\"#v:testInterface\">testInterface</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-TestSuite-Lens.html#t:TestSuite\" title=\"Distribution.Types.TestSuite.Lens\">TestSuite</a> <a href=\"Distribution-Types-TestSuiteInterface.html#t:TestSuiteInterface\" title=\"Distribution.Types.TestSuiteInterface\">TestSuiteInterface</a>","name":"testInterface","module":"Distribution.Types.TestSuite.Lens","link":"Distribution-Types-TestSuite-Lens.html#v:testInterface"},{"display_html":"<a href=\"#v:testBuildInfo\">testBuildInfo</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-TestSuite-Lens.html#t:TestSuite\" title=\"Distribution.Types.TestSuite.Lens\">TestSuite</a> <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a>","name":"testBuildInfo","module":"Distribution.Types.TestSuite.Lens","link":"Distribution-Types-TestSuite-Lens.html#v:testBuildInfo"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Library\">Library</a> = <a href=\"#v:Library\">Library</a> {<ul class=\"subs\"><li><a href=\"#v:libName\">libName</a> :: <a href=\"Distribution-Types-LibraryName.html#t:LibraryName\" title=\"Distribution.Types.LibraryName\">LibraryName</a></li><li><a href=\"#v:exposedModules\">exposedModules</a> :: [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>]</li><li><a href=\"#v:reexportedModules\">reexportedModules</a> :: [<a href=\"Distribution-Types-ModuleReexport.html#t:ModuleReexport\" title=\"Distribution.Types.ModuleReexport\">ModuleReexport</a>]</li><li><a href=\"#v:signatures\">signatures</a> :: [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>]</li><li><a href=\"#v:libExposed\">libExposed</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:libVisibility\">libVisibility</a> :: <a href=\"Distribution-Types-LibraryVisibility.html#t:LibraryVisibility\" title=\"Distribution.Types.LibraryVisibility\">LibraryVisibility</a></li><li><a href=\"#v:libBuildInfo\">libBuildInfo</a> :: <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a></li></ul>}","name":"Library Library libName libBuildInfo libVisibility exposedModules reexportedModules signatures libExposed","module":"Distribution.Types.Library","link":"Distribution-Types-Library.html#t:Library"},{"display_html":"<a href=\"#v:emptyLibrary\">emptyLibrary</a> :: <a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a>","name":"emptyLibrary","module":"Distribution.Types.Library","link":"Distribution-Types-Library.html#v:emptyLibrary"},{"display_html":"<a href=\"#v:explicitLibModules\">explicitLibModules</a> :: <a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a> -&gt; [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>]","name":"explicitLibModules","module":"Distribution.Types.Library","link":"Distribution-Types-Library.html#v:explicitLibModules"},{"display_html":"<a href=\"#v:libModulesAutogen\">libModulesAutogen</a> :: <a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a> -&gt; [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>]","name":"libModulesAutogen","module":"Distribution.Types.Library","link":"Distribution-Types-Library.html#v:libModulesAutogen"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Library\">Library</a>","name":"Library","module":"Distribution.Types.Library.Lens","link":"Distribution-Types-Library-Lens.html#t:Library"},{"display_html":"<a href=\"#v:libName\">libName</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-Library-Lens.html#t:Library\" title=\"Distribution.Types.Library.Lens\">Library</a> <a href=\"Distribution-Types-LibraryName.html#t:LibraryName\" title=\"Distribution.Types.LibraryName\">LibraryName</a>","name":"libName","module":"Distribution.Types.Library.Lens","link":"Distribution-Types-Library-Lens.html#v:libName"},{"display_html":"<a href=\"#v:exposedModules\">exposedModules</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-Library-Lens.html#t:Library\" title=\"Distribution.Types.Library.Lens\">Library</a> [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>]","name":"exposedModules","module":"Distribution.Types.Library.Lens","link":"Distribution-Types-Library-Lens.html#v:exposedModules"},{"display_html":"<a href=\"#v:reexportedModules\">reexportedModules</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-Library-Lens.html#t:Library\" title=\"Distribution.Types.Library.Lens\">Library</a> [<a href=\"Distribution-Types-ModuleReexport.html#t:ModuleReexport\" title=\"Distribution.Types.ModuleReexport\">ModuleReexport</a>]","name":"reexportedModules","module":"Distribution.Types.Library.Lens","link":"Distribution-Types-Library-Lens.html#v:reexportedModules"},{"display_html":"<a href=\"#v:signatures\">signatures</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-Library-Lens.html#t:Library\" title=\"Distribution.Types.Library.Lens\">Library</a> [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>]","name":"signatures","module":"Distribution.Types.Library.Lens","link":"Distribution-Types-Library-Lens.html#v:signatures"},{"display_html":"<a href=\"#v:libExposed\">libExposed</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-Library-Lens.html#t:Library\" title=\"Distribution.Types.Library.Lens\">Library</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"libExposed","module":"Distribution.Types.Library.Lens","link":"Distribution-Types-Library-Lens.html#v:libExposed"},{"display_html":"<a href=\"#v:libVisibility\">libVisibility</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-Library-Lens.html#t:Library\" title=\"Distribution.Types.Library.Lens\">Library</a> <a href=\"Distribution-Types-LibraryVisibility.html#t:LibraryVisibility\" title=\"Distribution.Types.LibraryVisibility\">LibraryVisibility</a>","name":"libVisibility","module":"Distribution.Types.Library.Lens","link":"Distribution-Types-Library-Lens.html#v:libVisibility"},{"display_html":"<a href=\"#v:libBuildInfo\">libBuildInfo</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-Library-Lens.html#t:Library\" title=\"Distribution.Types.Library.Lens\">Library</a> <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a>","name":"libBuildInfo","module":"Distribution.Types.Library.Lens","link":"Distribution-Types-Library-Lens.html#v:libBuildInfo"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ForeignLib\">ForeignLib</a> = <a href=\"#v:ForeignLib\">ForeignLib</a> {<ul class=\"subs\"><li><a href=\"#v:foreignLibName\">foreignLibName</a> :: <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a></li><li><a href=\"#v:foreignLibType\">foreignLibType</a> :: <a href=\"Distribution-Types-ForeignLibType.html#t:ForeignLibType\" title=\"Distribution.Types.ForeignLibType\">ForeignLibType</a></li><li><a href=\"#v:foreignLibOptions\">foreignLibOptions</a> :: [<a href=\"Distribution-Types-ForeignLibOption.html#t:ForeignLibOption\" title=\"Distribution.Types.ForeignLibOption\">ForeignLibOption</a>]</li><li><a href=\"#v:foreignLibBuildInfo\">foreignLibBuildInfo</a> :: <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a></li><li><a href=\"#v:foreignLibVersionInfo\">foreignLibVersionInfo</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-ForeignLib.html#t:LibVersionInfo\" title=\"Distribution.Types.ForeignLib\">LibVersionInfo</a></li><li><a href=\"#v:foreignLibVersionLinux\">foreignLibVersionLinux</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a></li><li><a href=\"#v:foreignLibModDefFile\">foreignLibModDefFile</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li></ul>}","name":"ForeignLib ForeignLib foreignLibName foreignLibBuildInfo foreignLibType foreignLibOptions foreignLibVersionInfo foreignLibVersionLinux foreignLibModDefFile","module":"Distribution.Types.ForeignLib","link":"Distribution-Types-ForeignLib.html#t:ForeignLib"},{"display_html":"<a href=\"#v:emptyForeignLib\">emptyForeignLib</a> :: <a href=\"Distribution-Types-ForeignLib.html#t:ForeignLib\" title=\"Distribution.Types.ForeignLib\">ForeignLib</a>","name":"emptyForeignLib","module":"Distribution.Types.ForeignLib","link":"Distribution-Types-ForeignLib.html#v:emptyForeignLib"},{"display_html":"<a href=\"#v:foreignLibModules\">foreignLibModules</a> :: <a href=\"Distribution-Types-ForeignLib.html#t:ForeignLib\" title=\"Distribution.Types.ForeignLib\">ForeignLib</a> -&gt; [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>]","name":"foreignLibModules","module":"Distribution.Types.ForeignLib","link":"Distribution-Types-ForeignLib.html#v:foreignLibModules"},{"display_html":"<a href=\"#v:foreignLibIsShared\">foreignLibIsShared</a> :: <a href=\"Distribution-Types-ForeignLib.html#t:ForeignLib\" title=\"Distribution.Types.ForeignLib\">ForeignLib</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"foreignLibIsShared","module":"Distribution.Types.ForeignLib","link":"Distribution-Types-ForeignLib.html#v:foreignLibIsShared"},{"display_html":"<a href=\"#v:foreignLibVersion\">foreignLibVersion</a> :: <a href=\"Distribution-Types-ForeignLib.html#t:ForeignLib\" title=\"Distribution.Types.ForeignLib\">ForeignLib</a> -&gt; <a href=\"Distribution-System.html#t:OS\" title=\"Distribution.System\">OS</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>]","name":"foreignLibVersion","module":"Distribution.Types.ForeignLib","link":"Distribution-Types-ForeignLib.html#v:foreignLibVersion"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:LibVersionInfo\">LibVersionInfo</a>","name":"LibVersionInfo","module":"Distribution.Types.ForeignLib","link":"Distribution-Types-ForeignLib.html#t:LibVersionInfo"},{"display_html":"<a href=\"#v:mkLibVersionInfo\">mkLibVersionInfo</a> :: (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>) -&gt; <a href=\"Distribution-Types-ForeignLib.html#t:LibVersionInfo\" title=\"Distribution.Types.ForeignLib\">LibVersionInfo</a>","name":"mkLibVersionInfo","module":"Distribution.Types.ForeignLib","link":"Distribution-Types-ForeignLib.html#v:mkLibVersionInfo"},{"display_html":"<a href=\"#v:libVersionInfoCRA\">libVersionInfoCRA</a> :: <a href=\"Distribution-Types-ForeignLib.html#t:LibVersionInfo\" title=\"Distribution.Types.ForeignLib\">LibVersionInfo</a> -&gt; (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>)","name":"libVersionInfoCRA","module":"Distribution.Types.ForeignLib","link":"Distribution-Types-ForeignLib.html#v:libVersionInfoCRA"},{"display_html":"<a href=\"#v:libVersionNumber\">libVersionNumber</a> :: <a href=\"Distribution-Types-ForeignLib.html#t:LibVersionInfo\" title=\"Distribution.Types.ForeignLib\">LibVersionInfo</a> -&gt; (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>)","name":"libVersionNumber","module":"Distribution.Types.ForeignLib","link":"Distribution-Types-ForeignLib.html#v:libVersionNumber"},{"display_html":"<a href=\"#v:libVersionNumberShow\">libVersionNumberShow</a> :: <a href=\"Distribution-Types-ForeignLib.html#t:LibVersionInfo\" title=\"Distribution.Types.ForeignLib\">LibVersionInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"libVersionNumberShow","module":"Distribution.Types.ForeignLib","link":"Distribution-Types-ForeignLib.html#v:libVersionNumberShow"},{"display_html":"<a href=\"#v:libVersionMajor\">libVersionMajor</a> :: <a href=\"Distribution-Types-ForeignLib.html#t:LibVersionInfo\" title=\"Distribution.Types.ForeignLib\">LibVersionInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>","name":"libVersionMajor","module":"Distribution.Types.ForeignLib","link":"Distribution-Types-ForeignLib.html#v:libVersionMajor"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ForeignLib\">ForeignLib</a>","name":"ForeignLib","module":"Distribution.Types.ForeignLib.Lens","link":"Distribution-Types-ForeignLib-Lens.html#t:ForeignLib"},{"display_html":"<a href=\"#v:foreignLibName\">foreignLibName</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-ForeignLib-Lens.html#t:ForeignLib\" title=\"Distribution.Types.ForeignLib.Lens\">ForeignLib</a> <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a>","name":"foreignLibName","module":"Distribution.Types.ForeignLib.Lens","link":"Distribution-Types-ForeignLib-Lens.html#v:foreignLibName"},{"display_html":"<a href=\"#v:foreignLibType\">foreignLibType</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-ForeignLib-Lens.html#t:ForeignLib\" title=\"Distribution.Types.ForeignLib.Lens\">ForeignLib</a> <a href=\"Distribution-Types-ForeignLibType.html#t:ForeignLibType\" title=\"Distribution.Types.ForeignLibType\">ForeignLibType</a>","name":"foreignLibType","module":"Distribution.Types.ForeignLib.Lens","link":"Distribution-Types-ForeignLib-Lens.html#v:foreignLibType"},{"display_html":"<a href=\"#v:foreignLibOptions\">foreignLibOptions</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-ForeignLib-Lens.html#t:ForeignLib\" title=\"Distribution.Types.ForeignLib.Lens\">ForeignLib</a> [<a href=\"Distribution-Types-ForeignLibOption.html#t:ForeignLibOption\" title=\"Distribution.Types.ForeignLibOption\">ForeignLibOption</a>]","name":"foreignLibOptions","module":"Distribution.Types.ForeignLib.Lens","link":"Distribution-Types-ForeignLib-Lens.html#v:foreignLibOptions"},{"display_html":"<a href=\"#v:foreignLibBuildInfo\">foreignLibBuildInfo</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-ForeignLib-Lens.html#t:ForeignLib\" title=\"Distribution.Types.ForeignLib.Lens\">ForeignLib</a> <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a>","name":"foreignLibBuildInfo","module":"Distribution.Types.ForeignLib.Lens","link":"Distribution-Types-ForeignLib-Lens.html#v:foreignLibBuildInfo"},{"display_html":"<a href=\"#v:foreignLibVersionInfo\">foreignLibVersionInfo</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-ForeignLib-Lens.html#t:ForeignLib\" title=\"Distribution.Types.ForeignLib.Lens\">ForeignLib</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-ForeignLib.html#t:LibVersionInfo\" title=\"Distribution.Types.ForeignLib\">LibVersionInfo</a>)","name":"foreignLibVersionInfo","module":"Distribution.Types.ForeignLib.Lens","link":"Distribution-Types-ForeignLib-Lens.html#v:foreignLibVersionInfo"},{"display_html":"<a href=\"#v:foreignLibVersionLinux\">foreignLibVersionLinux</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-ForeignLib-Lens.html#t:ForeignLib\" title=\"Distribution.Types.ForeignLib.Lens\">ForeignLib</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>)","name":"foreignLibVersionLinux","module":"Distribution.Types.ForeignLib.Lens","link":"Distribution-Types-ForeignLib-Lens.html#v:foreignLibVersionLinux"},{"display_html":"<a href=\"#v:foreignLibModDefFile\">foreignLibModDefFile</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-ForeignLib-Lens.html#t:ForeignLib\" title=\"Distribution.Types.ForeignLib.Lens\">ForeignLib</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]","name":"foreignLibModDefFile","module":"Distribution.Types.ForeignLib.Lens","link":"Distribution-Types-ForeignLib-Lens.html#v:foreignLibModDefFile"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Executable\">Executable</a> = <a href=\"#v:Executable\">Executable</a> {<ul class=\"subs\"><li><a href=\"#v:exeName\">exeName</a> :: <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a></li><li><a href=\"#v:modulePath\">modulePath</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:exeScope\">exeScope</a> :: <a href=\"Distribution-Types-ExecutableScope.html#t:ExecutableScope\" title=\"Distribution.Types.ExecutableScope\">ExecutableScope</a></li><li><a href=\"#v:buildInfo\">buildInfo</a> :: <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a></li></ul>}","name":"Executable Executable exeName buildInfo modulePath exeScope","module":"Distribution.Types.Executable","link":"Distribution-Types-Executable.html#t:Executable"},{"display_html":"<a href=\"#v:emptyExecutable\">emptyExecutable</a> :: <a href=\"Distribution-Types-Executable.html#t:Executable\" title=\"Distribution.Types.Executable\">Executable</a>","name":"emptyExecutable","module":"Distribution.Types.Executable","link":"Distribution-Types-Executable.html#v:emptyExecutable"},{"display_html":"<a href=\"#v:exeModules\">exeModules</a> :: <a href=\"Distribution-Types-Executable.html#t:Executable\" title=\"Distribution.Types.Executable\">Executable</a> -&gt; [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>]","name":"exeModules","module":"Distribution.Types.Executable","link":"Distribution-Types-Executable.html#v:exeModules"},{"display_html":"<a href=\"#v:exeModulesAutogen\">exeModulesAutogen</a> :: <a href=\"Distribution-Types-Executable.html#t:Executable\" title=\"Distribution.Types.Executable\">Executable</a> -&gt; [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>]","name":"exeModulesAutogen","module":"Distribution.Types.Executable","link":"Distribution-Types-Executable.html#v:exeModulesAutogen"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Executable\">Executable</a>","name":"Executable","module":"Distribution.Types.Executable.Lens","link":"Distribution-Types-Executable-Lens.html#t:Executable"},{"display_html":"<a href=\"#v:exeName\">exeName</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-Executable-Lens.html#t:Executable\" title=\"Distribution.Types.Executable.Lens\">Executable</a> <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a>","name":"exeName","module":"Distribution.Types.Executable.Lens","link":"Distribution-Types-Executable-Lens.html#v:exeName"},{"display_html":"<a href=\"#v:modulePath\">modulePath</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-Executable-Lens.html#t:Executable\" title=\"Distribution.Types.Executable.Lens\">Executable</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"modulePath","module":"Distribution.Types.Executable.Lens","link":"Distribution-Types-Executable-Lens.html#v:modulePath"},{"display_html":"<a href=\"#v:exeScope\">exeScope</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-Executable-Lens.html#t:Executable\" title=\"Distribution.Types.Executable.Lens\">Executable</a> <a href=\"Distribution-Types-ExecutableScope.html#t:ExecutableScope\" title=\"Distribution.Types.ExecutableScope\">ExecutableScope</a>","name":"exeScope","module":"Distribution.Types.Executable.Lens","link":"Distribution-Types-Executable-Lens.html#v:exeScope"},{"display_html":"<a href=\"#v:exeBuildInfo\">exeBuildInfo</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-Executable-Lens.html#t:Executable\" title=\"Distribution.Types.Executable.Lens\">Executable</a> <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a>","name":"exeBuildInfo","module":"Distribution.Types.Executable.Lens","link":"Distribution-Types-Executable-Lens.html#v:exeBuildInfo"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Benchmark\">Benchmark</a> = <a href=\"#v:Benchmark\">Benchmark</a> {<ul class=\"subs\"><li><a href=\"#v:benchmarkName\">benchmarkName</a> :: <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a></li><li><a href=\"#v:benchmarkInterface\">benchmarkInterface</a> :: <a href=\"Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface\" title=\"Distribution.Types.BenchmarkInterface\">BenchmarkInterface</a></li><li><a href=\"#v:benchmarkBuildInfo\">benchmarkBuildInfo</a> :: <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a></li></ul>}","name":"Benchmark Benchmark benchmarkName benchmarkBuildInfo benchmarkInterface","module":"Distribution.Types.Benchmark","link":"Distribution-Types-Benchmark.html#t:Benchmark"},{"display_html":"<a href=\"#v:emptyBenchmark\">emptyBenchmark</a> :: <a href=\"Distribution-Types-Benchmark.html#t:Benchmark\" title=\"Distribution.Types.Benchmark\">Benchmark</a>","name":"emptyBenchmark","module":"Distribution.Types.Benchmark","link":"Distribution-Types-Benchmark.html#v:emptyBenchmark"},{"display_html":"<a href=\"#v:benchmarkType\">benchmarkType</a> :: <a href=\"Distribution-Types-Benchmark.html#t:Benchmark\" title=\"Distribution.Types.Benchmark\">Benchmark</a> -&gt; <a href=\"Distribution-Types-BenchmarkType.html#t:BenchmarkType\" title=\"Distribution.Types.BenchmarkType\">BenchmarkType</a>","name":"benchmarkType","module":"Distribution.Types.Benchmark","link":"Distribution-Types-Benchmark.html#v:benchmarkType"},{"display_html":"<a href=\"#v:benchmarkModules\">benchmarkModules</a> :: <a href=\"Distribution-Types-Benchmark.html#t:Benchmark\" title=\"Distribution.Types.Benchmark\">Benchmark</a> -&gt; [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>]","name":"benchmarkModules","module":"Distribution.Types.Benchmark","link":"Distribution-Types-Benchmark.html#v:benchmarkModules"},{"display_html":"<a href=\"#v:benchmarkModulesAutogen\">benchmarkModulesAutogen</a> :: <a href=\"Distribution-Types-Benchmark.html#t:Benchmark\" title=\"Distribution.Types.Benchmark\">Benchmark</a> -&gt; [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>]","name":"benchmarkModulesAutogen","module":"Distribution.Types.Benchmark","link":"Distribution-Types-Benchmark.html#v:benchmarkModulesAutogen"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Component\">Component</a><ul class=\"subs\"><li>= <a href=\"#v:CLib\">CLib</a> <a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a></li><li>| <a href=\"#v:CFLib\">CFLib</a> <a href=\"Distribution-Types-ForeignLib.html#t:ForeignLib\" title=\"Distribution.Types.ForeignLib\">ForeignLib</a></li><li>| <a href=\"#v:CExe\">CExe</a> <a href=\"Distribution-Types-Executable.html#t:Executable\" title=\"Distribution.Types.Executable\">Executable</a></li><li>| <a href=\"#v:CTest\">CTest</a> <a href=\"Distribution-Types-TestSuite.html#t:TestSuite\" title=\"Distribution.Types.TestSuite\">TestSuite</a></li><li>| <a href=\"#v:CBench\">CBench</a> <a href=\"Distribution-Types-Benchmark.html#t:Benchmark\" title=\"Distribution.Types.Benchmark\">Benchmark</a></li></ul>","name":"Component CLib CFLib CExe CTest CBench","module":"Distribution.Types.Component","link":"Distribution-Types-Component.html#t:Component"},{"display_html":"<a href=\"#v:foldComponent\">foldComponent</a> :: (<a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a> -&gt; a) -&gt; (<a href=\"Distribution-Types-ForeignLib.html#t:ForeignLib\" title=\"Distribution.Types.ForeignLib\">ForeignLib</a> -&gt; a) -&gt; (<a href=\"Distribution-Types-Executable.html#t:Executable\" title=\"Distribution.Types.Executable\">Executable</a> -&gt; a) -&gt; (<a href=\"Distribution-Types-TestSuite.html#t:TestSuite\" title=\"Distribution.Types.TestSuite\">TestSuite</a> -&gt; a) -&gt; (<a href=\"Distribution-Types-Benchmark.html#t:Benchmark\" title=\"Distribution.Types.Benchmark\">Benchmark</a> -&gt; a) -&gt; <a href=\"Distribution-Types-Component.html#t:Component\" title=\"Distribution.Types.Component\">Component</a> -&gt; a","name":"foldComponent","module":"Distribution.Types.Component","link":"Distribution-Types-Component.html#v:foldComponent"},{"display_html":"<a href=\"#v:componentBuildInfo\">componentBuildInfo</a> :: <a href=\"Distribution-Types-Component.html#t:Component\" title=\"Distribution.Types.Component\">Component</a> -&gt; <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a>","name":"componentBuildInfo","module":"Distribution.Types.Component","link":"Distribution-Types-Component.html#v:componentBuildInfo"},{"display_html":"<a href=\"#v:componentBuildable\">componentBuildable</a> :: <a href=\"Distribution-Types-Component.html#t:Component\" title=\"Distribution.Types.Component\">Component</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"componentBuildable","module":"Distribution.Types.Component","link":"Distribution-Types-Component.html#v:componentBuildable"},{"display_html":"<a href=\"#v:componentName\">componentName</a> :: <a href=\"Distribution-Types-Component.html#t:Component\" title=\"Distribution.Types.Component\">Component</a> -&gt; <a href=\"Distribution-Types-ComponentName.html#t:ComponentName\" title=\"Distribution.Types.ComponentName\">ComponentName</a>","name":"componentName","module":"Distribution.Types.Component","link":"Distribution-Types-Component.html#v:componentName"},{"display_html":"<a href=\"#v:partitionComponents\">partitionComponents</a> :: [<a href=\"Distribution-Types-Component.html#t:Component\" title=\"Distribution.Types.Component\">Component</a>] -&gt; ([<a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a>], [<a href=\"Distribution-Types-ForeignLib.html#t:ForeignLib\" title=\"Distribution.Types.ForeignLib\">ForeignLib</a>], [<a href=\"Distribution-Types-Executable.html#t:Executable\" title=\"Distribution.Types.Executable\">Executable</a>], [<a href=\"Distribution-Types-TestSuite.html#t:TestSuite\" title=\"Distribution.Types.TestSuite\">TestSuite</a>], [<a href=\"Distribution-Types-Benchmark.html#t:Benchmark\" title=\"Distribution.Types.Benchmark\">Benchmark</a>])","name":"partitionComponents","module":"Distribution.Types.Component","link":"Distribution-Types-Component.html#v:partitionComponents"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ComponentRequestedSpec\">ComponentRequestedSpec</a><ul class=\"subs\"><li>= <a href=\"#v:ComponentRequestedSpec\">ComponentRequestedSpec</a> { <ul class=\"subs\"><li><a href=\"#v:testsRequested\">testsRequested</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:benchmarksRequested\">benchmarksRequested</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li></ul> }</li><li>| <a href=\"#v:OneComponentRequestedSpec\">OneComponentRequestedSpec</a> <a href=\"Distribution-Types-ComponentName.html#t:ComponentName\" title=\"Distribution.Types.ComponentName\">ComponentName</a></li></ul>","name":"ComponentRequestedSpec ComponentRequestedSpec OneComponentRequestedSpec testsRequested benchmarksRequested","module":"Distribution.Types.ComponentRequestedSpec","link":"Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ComponentDisabledReason\">ComponentDisabledReason</a><ul class=\"subs\"><li>= <a href=\"#v:DisabledComponent\">DisabledComponent</a></li><li>| <a href=\"#v:DisabledAllTests\">DisabledAllTests</a></li><li>| <a href=\"#v:DisabledAllBenchmarks\">DisabledAllBenchmarks</a></li><li>| <a href=\"#v:DisabledAllButOne\">DisabledAllButOne</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li></ul>","name":"ComponentDisabledReason DisabledComponent DisabledAllTests DisabledAllBenchmarks DisabledAllButOne","module":"Distribution.Types.ComponentRequestedSpec","link":"Distribution-Types-ComponentRequestedSpec.html#t:ComponentDisabledReason"},{"display_html":"<a href=\"#v:defaultComponentRequestedSpec\">defaultComponentRequestedSpec</a> :: <a href=\"Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec\" title=\"Distribution.Types.ComponentRequestedSpec\">ComponentRequestedSpec</a>","name":"defaultComponentRequestedSpec","module":"Distribution.Types.ComponentRequestedSpec","link":"Distribution-Types-ComponentRequestedSpec.html#v:defaultComponentRequestedSpec"},{"display_html":"<a href=\"#v:componentNameRequested\">componentNameRequested</a> :: <a href=\"Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec\" title=\"Distribution.Types.ComponentRequestedSpec\">ComponentRequestedSpec</a> -&gt; <a href=\"Distribution-Types-ComponentName.html#t:ComponentName\" title=\"Distribution.Types.ComponentName\">ComponentName</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"componentNameRequested","module":"Distribution.Types.ComponentRequestedSpec","link":"Distribution-Types-ComponentRequestedSpec.html#v:componentNameRequested"},{"display_html":"<a href=\"#v:componentEnabled\">componentEnabled</a> :: <a href=\"Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec\" title=\"Distribution.Types.ComponentRequestedSpec\">ComponentRequestedSpec</a> -&gt; <a href=\"Distribution-Types-Component.html#t:Component\" title=\"Distribution.Types.Component\">Component</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"componentEnabled","module":"Distribution.Types.ComponentRequestedSpec","link":"Distribution-Types-ComponentRequestedSpec.html#v:componentEnabled"},{"display_html":"<a href=\"#v:componentDisabledReason\">componentDisabledReason</a> :: <a href=\"Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec\" title=\"Distribution.Types.ComponentRequestedSpec\">ComponentRequestedSpec</a> -&gt; <a href=\"Distribution-Types-Component.html#t:Component\" title=\"Distribution.Types.Component\">Component</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-ComponentRequestedSpec.html#t:ComponentDisabledReason\" title=\"Distribution.Types.ComponentRequestedSpec\">ComponentDisabledReason</a>","name":"componentDisabledReason","module":"Distribution.Types.ComponentRequestedSpec","link":"Distribution-Types-ComponentRequestedSpec.html#v:componentDisabledReason"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PackageDescription\">PackageDescription</a> = <a href=\"#v:PackageDescription\">PackageDescription</a> {<ul class=\"subs\"><li><a href=\"#v:specVersionRaw\">specVersionRaw</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a></li><li><a href=\"#v:package\">package</a> :: <a href=\"Distribution-Types-PackageId.html#t:PackageIdentifier\" title=\"Distribution.Types.PackageId\">PackageIdentifier</a></li><li><a href=\"#v:licenseRaw\">licenseRaw</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> <a href=\"Distribution-SPDX-License.html#t:License\" title=\"Distribution.SPDX.License\">License</a> <a href=\"Distribution-License.html#t:License\" title=\"Distribution.License\">License</a></li><li><a href=\"#v:licenseFiles\">licenseFiles</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:copyright\">copyright</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:maintainer\">maintainer</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:author\">author</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:stability\">stability</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:testedWith\">testedWith</a> :: [(<a href=\"Distribution-Compiler.html#t:CompilerFlavor\" title=\"Distribution.Compiler\">CompilerFlavor</a>, <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a>)]</li><li><a href=\"#v:homepage\">homepage</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:pkgUrl\">pkgUrl</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:bugReports\">bugReports</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:sourceRepos\">sourceRepos</a> :: [<a href=\"Distribution-Types-SourceRepo.html#t:SourceRepo\" title=\"Distribution.Types.SourceRepo\">SourceRepo</a>]</li><li><a href=\"#v:synopsis\">synopsis</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:description\">description</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:category\">category</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:customFieldsPD\">customFieldsPD</a> :: [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)]</li><li><a href=\"#v:buildTypeRaw\">buildTypeRaw</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-BuildType.html#t:BuildType\" title=\"Distribution.Types.BuildType\">BuildType</a></li><li><a href=\"#v:setupBuildInfo\">setupBuildInfo</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo\" title=\"Distribution.Types.SetupBuildInfo\">SetupBuildInfo</a></li><li><a href=\"#v:library\">library</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a></li><li><a href=\"#v:subLibraries\">subLibraries</a> :: [<a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a>]</li><li><a href=\"#v:executables\">executables</a> :: [<a href=\"Distribution-Types-Executable.html#t:Executable\" title=\"Distribution.Types.Executable\">Executable</a>]</li><li><a href=\"#v:foreignLibs\">foreignLibs</a> :: [<a href=\"Distribution-Types-ForeignLib.html#t:ForeignLib\" title=\"Distribution.Types.ForeignLib\">ForeignLib</a>]</li><li><a href=\"#v:testSuites\">testSuites</a> :: [<a href=\"Distribution-Types-TestSuite.html#t:TestSuite\" title=\"Distribution.Types.TestSuite\">TestSuite</a>]</li><li><a href=\"#v:benchmarks\">benchmarks</a> :: [<a href=\"Distribution-Types-Benchmark.html#t:Benchmark\" title=\"Distribution.Types.Benchmark\">Benchmark</a>]</li><li><a href=\"#v:dataFiles\">dataFiles</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:dataDir\">dataDir</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:extraSrcFiles\">extraSrcFiles</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:extraTmpFiles\">extraTmpFiles</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:extraDocFiles\">extraDocFiles</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li></ul>}","name":"PackageDescription PackageDescription package library copyright maintainer author stability homepage pkgUrl synopsis description category dataDir specVersionRaw licenseRaw licenseFiles testedWith bugReports sourceRepos customFieldsPD buildTypeRaw setupBuildInfo subLibraries executables foreignLibs testSuites benchmarks dataFiles extraSrcFiles extraTmpFiles extraDocFiles","module":"Distribution.Types.PackageDescription","link":"Distribution-Types-PackageDescription.html#t:PackageDescription"},{"display_html":"<a href=\"#v:specVersion\">specVersion</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>","name":"specVersion","module":"Distribution.Types.PackageDescription","link":"Distribution-Types-PackageDescription.html#v:specVersion"},{"display_html":"<a href=\"#v:specVersion-39-\">specVersion'</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a> -&gt; <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>","name":"specVersion'","module":"Distribution.Types.PackageDescription","link":"Distribution-Types-PackageDescription.html#v:specVersion-39-"},{"display_html":"<a href=\"#v:license\">license</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-SPDX-License.html#t:License\" title=\"Distribution.SPDX.License\">License</a>","name":"license","module":"Distribution.Types.PackageDescription","link":"Distribution-Types-PackageDescription.html#v:license"},{"display_html":"<a href=\"#v:license-39-\">license'</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> <a href=\"Distribution-SPDX-License.html#t:License\" title=\"Distribution.SPDX.License\">License</a> <a href=\"Distribution-License.html#t:License\" title=\"Distribution.License\">License</a> -&gt; <a href=\"Distribution-SPDX-License.html#t:License\" title=\"Distribution.SPDX.License\">License</a>","name":"license'","module":"Distribution.Types.PackageDescription","link":"Distribution-Types-PackageDescription.html#v:license-39-"},{"display_html":"<a href=\"#v:buildType\">buildType</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-BuildType.html#t:BuildType\" title=\"Distribution.Types.BuildType\">BuildType</a>","name":"buildType","module":"Distribution.Types.PackageDescription","link":"Distribution-Types-PackageDescription.html#v:buildType"},{"display_html":"<a href=\"#v:emptyPackageDescription\">emptyPackageDescription</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a>","name":"emptyPackageDescription","module":"Distribution.Types.PackageDescription","link":"Distribution-Types-PackageDescription.html#v:emptyPackageDescription"},{"display_html":"<a href=\"#v:hasPublicLib\">hasPublicLib</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"hasPublicLib","module":"Distribution.Types.PackageDescription","link":"Distribution-Types-PackageDescription.html#v:hasPublicLib"},{"display_html":"<a href=\"#v:hasLibs\">hasLibs</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"hasLibs","module":"Distribution.Types.PackageDescription","link":"Distribution-Types-PackageDescription.html#v:hasLibs"},{"display_html":"<a href=\"#v:allLibraries\">allLibraries</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; [<a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a>]","name":"allLibraries","module":"Distribution.Types.PackageDescription","link":"Distribution-Types-PackageDescription.html#v:allLibraries"},{"display_html":"<a href=\"#v:withLib\">withLib</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; (<a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()) -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"withLib","module":"Distribution.Types.PackageDescription","link":"Distribution-Types-PackageDescription.html#v:withLib"},{"display_html":"<a href=\"#v:hasExes\">hasExes</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"hasExes","module":"Distribution.Types.PackageDescription","link":"Distribution-Types-PackageDescription.html#v:hasExes"},{"display_html":"<a href=\"#v:withExe\">withExe</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; (<a href=\"Distribution-Types-Executable.html#t:Executable\" title=\"Distribution.Types.Executable\">Executable</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()) -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"withExe","module":"Distribution.Types.PackageDescription","link":"Distribution-Types-PackageDescription.html#v:withExe"},{"display_html":"<a href=\"#v:hasTests\">hasTests</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"hasTests","module":"Distribution.Types.PackageDescription","link":"Distribution-Types-PackageDescription.html#v:hasTests"},{"display_html":"<a href=\"#v:withTest\">withTest</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; (<a href=\"Distribution-Types-TestSuite.html#t:TestSuite\" title=\"Distribution.Types.TestSuite\">TestSuite</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()) -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"withTest","module":"Distribution.Types.PackageDescription","link":"Distribution-Types-PackageDescription.html#v:withTest"},{"display_html":"<a href=\"#v:hasBenchmarks\">hasBenchmarks</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"hasBenchmarks","module":"Distribution.Types.PackageDescription","link":"Distribution-Types-PackageDescription.html#v:hasBenchmarks"},{"display_html":"<a href=\"#v:withBenchmark\">withBenchmark</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; (<a href=\"Distribution-Types-Benchmark.html#t:Benchmark\" title=\"Distribution.Types.Benchmark\">Benchmark</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()) -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"withBenchmark","module":"Distribution.Types.PackageDescription","link":"Distribution-Types-PackageDescription.html#v:withBenchmark"},{"display_html":"<a href=\"#v:hasForeignLibs\">hasForeignLibs</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"hasForeignLibs","module":"Distribution.Types.PackageDescription","link":"Distribution-Types-PackageDescription.html#v:hasForeignLibs"},{"display_html":"<a href=\"#v:withForeignLib\">withForeignLib</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; (<a href=\"Distribution-Types-ForeignLib.html#t:ForeignLib\" title=\"Distribution.Types.ForeignLib\">ForeignLib</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()) -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"withForeignLib","module":"Distribution.Types.PackageDescription","link":"Distribution-Types-PackageDescription.html#v:withForeignLib"},{"display_html":"<a href=\"#v:allBuildInfo\">allBuildInfo</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; [<a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a>]","name":"allBuildInfo","module":"Distribution.Types.PackageDescription","link":"Distribution-Types-PackageDescription.html#v:allBuildInfo"},{"display_html":"<a href=\"#v:enabledBuildInfos\">enabledBuildInfos</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec\" title=\"Distribution.Types.ComponentRequestedSpec\">ComponentRequestedSpec</a> -&gt; [<a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a>]","name":"enabledBuildInfos","module":"Distribution.Types.PackageDescription","link":"Distribution-Types-PackageDescription.html#v:enabledBuildInfos"},{"display_html":"<a href=\"#v:allBuildDepends\">allBuildDepends</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; [<a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a>]","name":"allBuildDepends","module":"Distribution.Types.PackageDescription","link":"Distribution-Types-PackageDescription.html#v:allBuildDepends"},{"display_html":"<a href=\"#v:enabledBuildDepends\">enabledBuildDepends</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec\" title=\"Distribution.Types.ComponentRequestedSpec\">ComponentRequestedSpec</a> -&gt; [<a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a>]","name":"enabledBuildDepends","module":"Distribution.Types.PackageDescription","link":"Distribution-Types-PackageDescription.html#v:enabledBuildDepends"},{"display_html":"<a href=\"#v:updatePackageDescription\">updatePackageDescription</a> :: <a href=\"Distribution-Types-HookedBuildInfo.html#t:HookedBuildInfo\" title=\"Distribution.Types.HookedBuildInfo\">HookedBuildInfo</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a>","name":"updatePackageDescription","module":"Distribution.Types.PackageDescription","link":"Distribution-Types-PackageDescription.html#v:updatePackageDescription"},{"display_html":"<a href=\"#v:pkgComponents\">pkgComponents</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; [<a href=\"Distribution-Types-Component.html#t:Component\" title=\"Distribution.Types.Component\">Component</a>]","name":"pkgComponents","module":"Distribution.Types.PackageDescription","link":"Distribution-Types-PackageDescription.html#v:pkgComponents"},{"display_html":"<a href=\"#v:pkgBuildableComponents\">pkgBuildableComponents</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; [<a href=\"Distribution-Types-Component.html#t:Component\" title=\"Distribution.Types.Component\">Component</a>]","name":"pkgBuildableComponents","module":"Distribution.Types.PackageDescription","link":"Distribution-Types-PackageDescription.html#v:pkgBuildableComponents"},{"display_html":"<a href=\"#v:enabledComponents\">enabledComponents</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec\" title=\"Distribution.Types.ComponentRequestedSpec\">ComponentRequestedSpec</a> -&gt; [<a href=\"Distribution-Types-Component.html#t:Component\" title=\"Distribution.Types.Component\">Component</a>]","name":"enabledComponents","module":"Distribution.Types.PackageDescription","link":"Distribution-Types-PackageDescription.html#v:enabledComponents"},{"display_html":"<a href=\"#v:lookupComponent\">lookupComponent</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-ComponentName.html#t:ComponentName\" title=\"Distribution.Types.ComponentName\">ComponentName</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-Component.html#t:Component\" title=\"Distribution.Types.Component\">Component</a>","name":"lookupComponent","module":"Distribution.Types.PackageDescription","link":"Distribution-Types-PackageDescription.html#v:lookupComponent"},{"display_html":"<a href=\"#v:getComponent\">getComponent</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-ComponentName.html#t:ComponentName\" title=\"Distribution.Types.ComponentName\">ComponentName</a> -&gt; <a href=\"Distribution-Types-Component.html#t:Component\" title=\"Distribution.Types.Component\">Component</a>","name":"getComponent","module":"Distribution.Types.PackageDescription","link":"Distribution-Types-PackageDescription.html#v:getComponent"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:GenericPackageDescription\">GenericPackageDescription</a> = <a href=\"#v:GenericPackageDescription\">GenericPackageDescription</a> {<ul class=\"subs\"><li><a href=\"#v:packageDescription\">packageDescription</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a></li><li><a href=\"#v:genPackageFlags\">genPackageFlags</a> :: [<a href=\"Distribution-Types-GenericPackageDescription.html#t:Flag\" title=\"Distribution.Types.GenericPackageDescription\">Flag</a>]</li><li><a href=\"#v:condLibrary\">condLibrary</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> (<a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> <a href=\"Distribution-Types-GenericPackageDescription.html#t:ConfVar\" title=\"Distribution.Types.GenericPackageDescription\">ConfVar</a> [<a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a>] <a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a>)</li><li><a href=\"#v:condSubLibraries\">condSubLibraries</a> :: [(<a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a>, <a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> <a href=\"Distribution-Types-GenericPackageDescription.html#t:ConfVar\" title=\"Distribution.Types.GenericPackageDescription\">ConfVar</a> [<a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a>] <a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a>)]</li><li><a href=\"#v:condForeignLibs\">condForeignLibs</a> :: [(<a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a>, <a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> <a href=\"Distribution-Types-GenericPackageDescription.html#t:ConfVar\" title=\"Distribution.Types.GenericPackageDescription\">ConfVar</a> [<a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a>] <a href=\"Distribution-Types-ForeignLib.html#t:ForeignLib\" title=\"Distribution.Types.ForeignLib\">ForeignLib</a>)]</li><li><a href=\"#v:condExecutables\">condExecutables</a> :: [(<a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a>, <a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> <a href=\"Distribution-Types-GenericPackageDescription.html#t:ConfVar\" title=\"Distribution.Types.GenericPackageDescription\">ConfVar</a> [<a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a>] <a href=\"Distribution-Types-Executable.html#t:Executable\" title=\"Distribution.Types.Executable\">Executable</a>)]</li><li><a href=\"#v:condTestSuites\">condTestSuites</a> :: [(<a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a>, <a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> <a href=\"Distribution-Types-GenericPackageDescription.html#t:ConfVar\" title=\"Distribution.Types.GenericPackageDescription\">ConfVar</a> [<a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a>] <a href=\"Distribution-Types-TestSuite.html#t:TestSuite\" title=\"Distribution.Types.TestSuite\">TestSuite</a>)]</li><li><a href=\"#v:condBenchmarks\">condBenchmarks</a> :: [(<a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a>, <a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> <a href=\"Distribution-Types-GenericPackageDescription.html#t:ConfVar\" title=\"Distribution.Types.GenericPackageDescription\">ConfVar</a> [<a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a>] <a href=\"Distribution-Types-Benchmark.html#t:Benchmark\" title=\"Distribution.Types.Benchmark\">Benchmark</a>)]</li></ul>}","name":"GenericPackageDescription GenericPackageDescription packageDescription genPackageFlags condLibrary condSubLibraries condForeignLibs condExecutables condTestSuites condBenchmarks","module":"Distribution.Types.GenericPackageDescription","link":"Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription"},{"display_html":"<a href=\"#v:emptyGenericPackageDescription\">emptyGenericPackageDescription</a> :: <a href=\"Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription\" title=\"Distribution.Types.GenericPackageDescription\">GenericPackageDescription</a>","name":"emptyGenericPackageDescription","module":"Distribution.Types.GenericPackageDescription","link":"Distribution-Types-GenericPackageDescription.html#v:emptyGenericPackageDescription"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Flag\">Flag</a> = <a href=\"#v:MkFlag\">MkFlag</a> {<ul class=\"subs\"><li><a href=\"#v:flagName\">flagName</a> :: <a href=\"Distribution-Types-GenericPackageDescription.html#t:FlagName\" title=\"Distribution.Types.GenericPackageDescription\">FlagName</a></li><li><a href=\"#v:flagDescription\">flagDescription</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:flagDefault\">flagDefault</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:flagManual\">flagManual</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li></ul>}","name":"Flag MkFlag flagName flagDescription flagDefault flagManual","module":"Distribution.Types.GenericPackageDescription","link":"Distribution-Types-GenericPackageDescription.html#t:Flag"},{"display_html":"<a href=\"#v:emptyFlag\">emptyFlag</a> :: <a href=\"Distribution-Types-GenericPackageDescription.html#t:FlagName\" title=\"Distribution.Types.GenericPackageDescription\">FlagName</a> -&gt; <a href=\"Distribution-Types-GenericPackageDescription.html#t:Flag\" title=\"Distribution.Types.GenericPackageDescription\">Flag</a>","name":"emptyFlag","module":"Distribution.Types.GenericPackageDescription","link":"Distribution-Types-GenericPackageDescription.html#v:emptyFlag"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:FlagName\">FlagName</a>","name":"FlagName","module":"Distribution.Types.GenericPackageDescription","link":"Distribution-Types-GenericPackageDescription.html#t:FlagName"},{"display_html":"<a href=\"#v:mkFlagName\">mkFlagName</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Types-GenericPackageDescription.html#t:FlagName\" title=\"Distribution.Types.GenericPackageDescription\">FlagName</a>","name":"mkFlagName","module":"Distribution.Types.GenericPackageDescription","link":"Distribution-Types-GenericPackageDescription.html#v:mkFlagName"},{"display_html":"<a href=\"#v:unFlagName\">unFlagName</a> :: <a href=\"Distribution-Types-GenericPackageDescription.html#t:FlagName\" title=\"Distribution.Types.GenericPackageDescription\">FlagName</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"unFlagName","module":"Distribution.Types.GenericPackageDescription","link":"Distribution-Types-GenericPackageDescription.html#v:unFlagName"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:FlagAssignment\">FlagAssignment</a>","name":"FlagAssignment","module":"Distribution.Types.GenericPackageDescription","link":"Distribution-Types-GenericPackageDescription.html#t:FlagAssignment"},{"display_html":"<a href=\"#v:mkFlagAssignment\">mkFlagAssignment</a> :: [(<a href=\"Distribution-Types-GenericPackageDescription.html#t:FlagName\" title=\"Distribution.Types.GenericPackageDescription\">FlagName</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>)] -&gt; <a href=\"Distribution-Types-GenericPackageDescription.html#t:FlagAssignment\" title=\"Distribution.Types.GenericPackageDescription\">FlagAssignment</a>","name":"mkFlagAssignment","module":"Distribution.Types.GenericPackageDescription","link":"Distribution-Types-GenericPackageDescription.html#v:mkFlagAssignment"},{"display_html":"<a href=\"#v:unFlagAssignment\">unFlagAssignment</a> :: <a href=\"Distribution-Types-GenericPackageDescription.html#t:FlagAssignment\" title=\"Distribution.Types.GenericPackageDescription\">FlagAssignment</a> -&gt; [(<a href=\"Distribution-Types-GenericPackageDescription.html#t:FlagName\" title=\"Distribution.Types.GenericPackageDescription\">FlagName</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>)]","name":"unFlagAssignment","module":"Distribution.Types.GenericPackageDescription","link":"Distribution-Types-GenericPackageDescription.html#v:unFlagAssignment"},{"display_html":"<a href=\"#v:lookupFlagAssignment\">lookupFlagAssignment</a> :: <a href=\"Distribution-Types-GenericPackageDescription.html#t:FlagName\" title=\"Distribution.Types.GenericPackageDescription\">FlagName</a> -&gt; <a href=\"Distribution-Types-GenericPackageDescription.html#t:FlagAssignment\" title=\"Distribution.Types.GenericPackageDescription\">FlagAssignment</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"lookupFlagAssignment","module":"Distribution.Types.GenericPackageDescription","link":"Distribution-Types-GenericPackageDescription.html#v:lookupFlagAssignment"},{"display_html":"<a href=\"#v:insertFlagAssignment\">insertFlagAssignment</a> :: <a href=\"Distribution-Types-GenericPackageDescription.html#t:FlagName\" title=\"Distribution.Types.GenericPackageDescription\">FlagName</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; <a href=\"Distribution-Types-GenericPackageDescription.html#t:FlagAssignment\" title=\"Distribution.Types.GenericPackageDescription\">FlagAssignment</a> -&gt; <a href=\"Distribution-Types-GenericPackageDescription.html#t:FlagAssignment\" title=\"Distribution.Types.GenericPackageDescription\">FlagAssignment</a>","name":"insertFlagAssignment","module":"Distribution.Types.GenericPackageDescription","link":"Distribution-Types-GenericPackageDescription.html#v:insertFlagAssignment"},{"display_html":"<a href=\"#v:diffFlagAssignment\">diffFlagAssignment</a> :: <a href=\"Distribution-Types-GenericPackageDescription.html#t:FlagAssignment\" title=\"Distribution.Types.GenericPackageDescription\">FlagAssignment</a> -&gt; <a href=\"Distribution-Types-GenericPackageDescription.html#t:FlagAssignment\" title=\"Distribution.Types.GenericPackageDescription\">FlagAssignment</a> -&gt; <a href=\"Distribution-Types-GenericPackageDescription.html#t:FlagAssignment\" title=\"Distribution.Types.GenericPackageDescription\">FlagAssignment</a>","name":"diffFlagAssignment","module":"Distribution.Types.GenericPackageDescription","link":"Distribution-Types-GenericPackageDescription.html#v:diffFlagAssignment"},{"display_html":"<a href=\"#v:findDuplicateFlagAssignments\">findDuplicateFlagAssignments</a> :: <a href=\"Distribution-Types-GenericPackageDescription.html#t:FlagAssignment\" title=\"Distribution.Types.GenericPackageDescription\">FlagAssignment</a> -&gt; [<a href=\"Distribution-Types-GenericPackageDescription.html#t:FlagName\" title=\"Distribution.Types.GenericPackageDescription\">FlagName</a>]","name":"findDuplicateFlagAssignments","module":"Distribution.Types.GenericPackageDescription","link":"Distribution-Types-GenericPackageDescription.html#v:findDuplicateFlagAssignments"},{"display_html":"<a href=\"#v:nullFlagAssignment\">nullFlagAssignment</a> :: <a href=\"Distribution-Types-GenericPackageDescription.html#t:FlagAssignment\" title=\"Distribution.Types.GenericPackageDescription\">FlagAssignment</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"nullFlagAssignment","module":"Distribution.Types.GenericPackageDescription","link":"Distribution-Types-GenericPackageDescription.html#v:nullFlagAssignment"},{"display_html":"<a href=\"#v:showFlagValue\">showFlagValue</a> :: (<a href=\"Distribution-Types-GenericPackageDescription.html#t:FlagName\" title=\"Distribution.Types.GenericPackageDescription\">FlagName</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>) -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"showFlagValue","module":"Distribution.Types.GenericPackageDescription","link":"Distribution-Types-GenericPackageDescription.html#v:showFlagValue"},{"display_html":"<a href=\"#v:dispFlagAssignment\">dispFlagAssignment</a> :: <a href=\"Distribution-Types-GenericPackageDescription.html#t:FlagAssignment\" title=\"Distribution.Types.GenericPackageDescription\">FlagAssignment</a> -&gt; <a href=\"../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc\" title=\"Text.PrettyPrint\">Doc</a>","name":"dispFlagAssignment","module":"Distribution.Types.GenericPackageDescription","link":"Distribution-Types-GenericPackageDescription.html#v:dispFlagAssignment"},{"display_html":"<a href=\"#v:parsecFlagAssignment\">parsecFlagAssignment</a> :: <a href=\"Distribution-Parsec.html#t:CabalParsing\" title=\"Distribution.Parsec\">CabalParsing</a> m =&gt; m <a href=\"Distribution-Types-GenericPackageDescription.html#t:FlagAssignment\" title=\"Distribution.Types.GenericPackageDescription\">FlagAssignment</a>","name":"parsecFlagAssignment","module":"Distribution.Types.GenericPackageDescription","link":"Distribution-Types-GenericPackageDescription.html#v:parsecFlagAssignment"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ConfVar\">ConfVar</a><ul class=\"subs\"><li>= <a href=\"#v:OS\">OS</a> <a href=\"Distribution-System.html#t:OS\" title=\"Distribution.System\">OS</a></li><li>| <a href=\"#v:Arch\">Arch</a> <a href=\"Distribution-System.html#t:Arch\" title=\"Distribution.System\">Arch</a></li><li>| <a href=\"#v:Flag\">Flag</a> <a href=\"Distribution-Types-GenericPackageDescription.html#t:FlagName\" title=\"Distribution.Types.GenericPackageDescription\">FlagName</a></li><li>| <a href=\"#v:Impl\">Impl</a> <a href=\"Distribution-Compiler.html#t:CompilerFlavor\" title=\"Distribution.Compiler\">CompilerFlavor</a> <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a></li></ul>","name":"ConfVar Flag Arch OS Impl","module":"Distribution.Types.GenericPackageDescription","link":"Distribution-Types-GenericPackageDescription.html#t:ConfVar"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:GenericPackageDescription\">GenericPackageDescription</a>","name":"GenericPackageDescription","module":"Distribution.Types.GenericPackageDescription.Lens","link":"Distribution-Types-GenericPackageDescription-Lens.html#t:GenericPackageDescription"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Flag\">Flag</a>","name":"Flag","module":"Distribution.Types.GenericPackageDescription.Lens","link":"Distribution-Types-GenericPackageDescription-Lens.html#t:Flag"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:FlagName\">FlagName</a>","name":"FlagName","module":"Distribution.Types.GenericPackageDescription.Lens","link":"Distribution-Types-GenericPackageDescription-Lens.html#t:FlagName"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ConfVar\">ConfVar</a><ul class=\"subs\"><li>= <a href=\"#v:OS\">OS</a> <a href=\"Distribution-System.html#t:OS\" title=\"Distribution.System\">OS</a></li><li>| <a href=\"#v:Arch\">Arch</a> <a href=\"Distribution-System.html#t:Arch\" title=\"Distribution.System\">Arch</a></li><li>| <a href=\"#v:Flag\">Flag</a> <a href=\"Distribution-Types-GenericPackageDescription-Lens.html#t:FlagName\" title=\"Distribution.Types.GenericPackageDescription.Lens\">FlagName</a></li><li>| <a href=\"#v:Impl\">Impl</a> <a href=\"Distribution-Compiler.html#t:CompilerFlavor\" title=\"Distribution.Compiler\">CompilerFlavor</a> <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a></li></ul>","name":"ConfVar Flag Arch OS Impl","module":"Distribution.Types.GenericPackageDescription.Lens","link":"Distribution-Types-GenericPackageDescription-Lens.html#t:ConfVar"},{"display_html":"<a href=\"#v:packageDescription\">packageDescription</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-GenericPackageDescription-Lens.html#t:GenericPackageDescription\" title=\"Distribution.Types.GenericPackageDescription.Lens\">GenericPackageDescription</a> <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a>","name":"packageDescription","module":"Distribution.Types.GenericPackageDescription.Lens","link":"Distribution-Types-GenericPackageDescription-Lens.html#v:packageDescription"},{"display_html":"<a href=\"#v:genPackageFlags\">genPackageFlags</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-GenericPackageDescription-Lens.html#t:GenericPackageDescription\" title=\"Distribution.Types.GenericPackageDescription.Lens\">GenericPackageDescription</a> [<a href=\"Distribution-Types-GenericPackageDescription-Lens.html#t:Flag\" title=\"Distribution.Types.GenericPackageDescription.Lens\">Flag</a>]","name":"genPackageFlags","module":"Distribution.Types.GenericPackageDescription.Lens","link":"Distribution-Types-GenericPackageDescription-Lens.html#v:genPackageFlags"},{"display_html":"<a href=\"#v:condLibrary\">condLibrary</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-GenericPackageDescription-Lens.html#t:GenericPackageDescription\" title=\"Distribution.Types.GenericPackageDescription.Lens\">GenericPackageDescription</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> (<a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> <a href=\"Distribution-Types-GenericPackageDescription-Lens.html#t:ConfVar\" title=\"Distribution.Types.GenericPackageDescription.Lens\">ConfVar</a> [<a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a>] <a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a>))","name":"condLibrary","module":"Distribution.Types.GenericPackageDescription.Lens","link":"Distribution-Types-GenericPackageDescription-Lens.html#v:condLibrary"},{"display_html":"<a href=\"#v:condSubLibraries\">condSubLibraries</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-GenericPackageDescription-Lens.html#t:GenericPackageDescription\" title=\"Distribution.Types.GenericPackageDescription.Lens\">GenericPackageDescription</a> [(<a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a>, <a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> <a href=\"Distribution-Types-GenericPackageDescription-Lens.html#t:ConfVar\" title=\"Distribution.Types.GenericPackageDescription.Lens\">ConfVar</a> [<a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a>] <a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a>)]","name":"condSubLibraries","module":"Distribution.Types.GenericPackageDescription.Lens","link":"Distribution-Types-GenericPackageDescription-Lens.html#v:condSubLibraries"},{"display_html":"<a href=\"#v:condForeignLibs\">condForeignLibs</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-GenericPackageDescription-Lens.html#t:GenericPackageDescription\" title=\"Distribution.Types.GenericPackageDescription.Lens\">GenericPackageDescription</a> [(<a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a>, <a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> <a href=\"Distribution-Types-GenericPackageDescription-Lens.html#t:ConfVar\" title=\"Distribution.Types.GenericPackageDescription.Lens\">ConfVar</a> [<a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a>] <a href=\"Distribution-Types-ForeignLib.html#t:ForeignLib\" title=\"Distribution.Types.ForeignLib\">ForeignLib</a>)]","name":"condForeignLibs","module":"Distribution.Types.GenericPackageDescription.Lens","link":"Distribution-Types-GenericPackageDescription-Lens.html#v:condForeignLibs"},{"display_html":"<a href=\"#v:condExecutables\">condExecutables</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-GenericPackageDescription-Lens.html#t:GenericPackageDescription\" title=\"Distribution.Types.GenericPackageDescription.Lens\">GenericPackageDescription</a> [(<a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a>, <a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> <a href=\"Distribution-Types-GenericPackageDescription-Lens.html#t:ConfVar\" title=\"Distribution.Types.GenericPackageDescription.Lens\">ConfVar</a> [<a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a>] <a href=\"Distribution-Types-Executable.html#t:Executable\" title=\"Distribution.Types.Executable\">Executable</a>)]","name":"condExecutables","module":"Distribution.Types.GenericPackageDescription.Lens","link":"Distribution-Types-GenericPackageDescription-Lens.html#v:condExecutables"},{"display_html":"<a href=\"#v:condTestSuites\">condTestSuites</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-GenericPackageDescription-Lens.html#t:GenericPackageDescription\" title=\"Distribution.Types.GenericPackageDescription.Lens\">GenericPackageDescription</a> [(<a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a>, <a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> <a href=\"Distribution-Types-GenericPackageDescription-Lens.html#t:ConfVar\" title=\"Distribution.Types.GenericPackageDescription.Lens\">ConfVar</a> [<a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a>] <a href=\"Distribution-Types-TestSuite.html#t:TestSuite\" title=\"Distribution.Types.TestSuite\">TestSuite</a>)]","name":"condTestSuites","module":"Distribution.Types.GenericPackageDescription.Lens","link":"Distribution-Types-GenericPackageDescription-Lens.html#v:condTestSuites"},{"display_html":"<a href=\"#v:condBenchmarks\">condBenchmarks</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-GenericPackageDescription-Lens.html#t:GenericPackageDescription\" title=\"Distribution.Types.GenericPackageDescription.Lens\">GenericPackageDescription</a> [(<a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a>, <a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> <a href=\"Distribution-Types-GenericPackageDescription-Lens.html#t:ConfVar\" title=\"Distribution.Types.GenericPackageDescription.Lens\">ConfVar</a> [<a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a>] <a href=\"Distribution-Types-Benchmark.html#t:Benchmark\" title=\"Distribution.Types.Benchmark\">Benchmark</a>)]","name":"condBenchmarks","module":"Distribution.Types.GenericPackageDescription.Lens","link":"Distribution-Types-GenericPackageDescription-Lens.html#v:condBenchmarks"},{"display_html":"<a href=\"#v:allCondTrees\">allCondTrees</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Applicative\" title=\"Distribution.Compat.Prelude.Internal\">Applicative</a> f =&gt; (<span class=\"keyword\">forall</span> a. <a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> <a href=\"Distribution-Types-GenericPackageDescription-Lens.html#t:ConfVar\" title=\"Distribution.Types.GenericPackageDescription.Lens\">ConfVar</a> [<a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a>] a -&gt; f (<a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> <a href=\"Distribution-Types-GenericPackageDescription-Lens.html#t:ConfVar\" title=\"Distribution.Types.GenericPackageDescription.Lens\">ConfVar</a> [<a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a>] a)) -&gt; <a href=\"Distribution-Types-GenericPackageDescription-Lens.html#t:GenericPackageDescription\" title=\"Distribution.Types.GenericPackageDescription.Lens\">GenericPackageDescription</a> -&gt; f <a href=\"Distribution-Types-GenericPackageDescription-Lens.html#t:GenericPackageDescription\" title=\"Distribution.Types.GenericPackageDescription.Lens\">GenericPackageDescription</a>","name":"allCondTrees","module":"Distribution.Types.GenericPackageDescription.Lens","link":"Distribution-Types-GenericPackageDescription-Lens.html#v:allCondTrees"},{"display_html":"<a href=\"#v:flagName\">flagName</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-GenericPackageDescription-Lens.html#t:Flag\" title=\"Distribution.Types.GenericPackageDescription.Lens\">Flag</a> <a href=\"Distribution-Types-GenericPackageDescription-Lens.html#t:FlagName\" title=\"Distribution.Types.GenericPackageDescription.Lens\">FlagName</a>","name":"flagName","module":"Distribution.Types.GenericPackageDescription.Lens","link":"Distribution-Types-GenericPackageDescription-Lens.html#v:flagName"},{"display_html":"<a href=\"#v:flagDescription\">flagDescription</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-GenericPackageDescription-Lens.html#t:Flag\" title=\"Distribution.Types.GenericPackageDescription.Lens\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"flagDescription","module":"Distribution.Types.GenericPackageDescription.Lens","link":"Distribution-Types-GenericPackageDescription-Lens.html#v:flagDescription"},{"display_html":"<a href=\"#v:flagDefault\">flagDefault</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-GenericPackageDescription-Lens.html#t:Flag\" title=\"Distribution.Types.GenericPackageDescription.Lens\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"flagDefault","module":"Distribution.Types.GenericPackageDescription.Lens","link":"Distribution-Types-GenericPackageDescription-Lens.html#v:flagDefault"},{"display_html":"<a href=\"#v:flagManual\">flagManual</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-GenericPackageDescription-Lens.html#t:Flag\" title=\"Distribution.Types.GenericPackageDescription.Lens\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"flagManual","module":"Distribution.Types.GenericPackageDescription.Lens","link":"Distribution-Types-GenericPackageDescription-Lens.html#v:flagManual"},{"display_html":"<a href=\"#v:_OS\">_OS</a> :: <a href=\"Distribution-Compat-Lens.html#t:Traversal-39-\" title=\"Distribution.Compat.Lens\">Traversal'</a> <a href=\"Distribution-Types-GenericPackageDescription-Lens.html#t:ConfVar\" title=\"Distribution.Types.GenericPackageDescription.Lens\">ConfVar</a> <a href=\"Distribution-System.html#t:OS\" title=\"Distribution.System\">OS</a>","name":"_OS","module":"Distribution.Types.GenericPackageDescription.Lens","link":"Distribution-Types-GenericPackageDescription-Lens.html#v:_OS"},{"display_html":"<a href=\"#v:_Arch\">_Arch</a> :: <a href=\"Distribution-Compat-Lens.html#t:Traversal-39-\" title=\"Distribution.Compat.Lens\">Traversal'</a> <a href=\"Distribution-Types-GenericPackageDescription-Lens.html#t:ConfVar\" title=\"Distribution.Types.GenericPackageDescription.Lens\">ConfVar</a> <a href=\"Distribution-System.html#t:Arch\" title=\"Distribution.System\">Arch</a>","name":"_Arch","module":"Distribution.Types.GenericPackageDescription.Lens","link":"Distribution-Types-GenericPackageDescription-Lens.html#v:_Arch"},{"display_html":"<a href=\"#v:_Flag\">_Flag</a> :: <a href=\"Distribution-Compat-Lens.html#t:Traversal-39-\" title=\"Distribution.Compat.Lens\">Traversal'</a> <a href=\"Distribution-Types-GenericPackageDescription-Lens.html#t:ConfVar\" title=\"Distribution.Types.GenericPackageDescription.Lens\">ConfVar</a> <a href=\"Distribution-Types-GenericPackageDescription-Lens.html#t:FlagName\" title=\"Distribution.Types.GenericPackageDescription.Lens\">FlagName</a>","name":"_Flag","module":"Distribution.Types.GenericPackageDescription.Lens","link":"Distribution-Types-GenericPackageDescription-Lens.html#v:_Flag"},{"display_html":"<a href=\"#v:_Impl\">_Impl</a> :: <a href=\"Distribution-Compat-Lens.html#t:Traversal-39-\" title=\"Distribution.Compat.Lens\">Traversal'</a> <a href=\"Distribution-Types-GenericPackageDescription-Lens.html#t:ConfVar\" title=\"Distribution.Types.GenericPackageDescription.Lens\">ConfVar</a> (<a href=\"Distribution-Compiler.html#t:CompilerFlavor\" title=\"Distribution.Compiler\">CompilerFlavor</a>, <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a>)","name":"_Impl","module":"Distribution.Types.GenericPackageDescription.Lens","link":"Distribution-Types-GenericPackageDescription-Lens.html#v:_Impl"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Benchmark\">Benchmark</a>","name":"Benchmark","module":"Distribution.Types.Benchmark.Lens","link":"Distribution-Types-Benchmark-Lens.html#t:Benchmark"},{"display_html":"<a href=\"#v:benchmarkName\">benchmarkName</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-Benchmark-Lens.html#t:Benchmark\" title=\"Distribution.Types.Benchmark.Lens\">Benchmark</a> <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a>","name":"benchmarkName","module":"Distribution.Types.Benchmark.Lens","link":"Distribution-Types-Benchmark-Lens.html#v:benchmarkName"},{"display_html":"<a href=\"#v:benchmarkInterface\">benchmarkInterface</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-Benchmark-Lens.html#t:Benchmark\" title=\"Distribution.Types.Benchmark.Lens\">Benchmark</a> <a href=\"Distribution-Types-BenchmarkInterface.html#t:BenchmarkInterface\" title=\"Distribution.Types.BenchmarkInterface\">BenchmarkInterface</a>","name":"benchmarkInterface","module":"Distribution.Types.Benchmark.Lens","link":"Distribution-Types-Benchmark-Lens.html#v:benchmarkInterface"},{"display_html":"<a href=\"#v:benchmarkBuildInfo\">benchmarkBuildInfo</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-Benchmark-Lens.html#t:Benchmark\" title=\"Distribution.Types.Benchmark.Lens\">Benchmark</a> <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a>","name":"benchmarkBuildInfo","module":"Distribution.Types.Benchmark.Lens","link":"Distribution-Types-Benchmark-Lens.html#v:benchmarkBuildInfo"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PackageDescription\">PackageDescription</a>","name":"PackageDescription","module":"Distribution.Types.PackageDescription.Lens","link":"Distribution-Types-PackageDescription-Lens.html#t:PackageDescription"},{"display_html":"<a href=\"#v:package\">package</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-PackageDescription-Lens.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription.Lens\">PackageDescription</a> <a href=\"Distribution-Types-PackageId.html#t:PackageIdentifier\" title=\"Distribution.Types.PackageId\">PackageIdentifier</a>","name":"package","module":"Distribution.Types.PackageDescription.Lens","link":"Distribution-Types-PackageDescription-Lens.html#v:package"},{"display_html":"<a href=\"#v:licenseRaw\">licenseRaw</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-PackageDescription-Lens.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription.Lens\">PackageDescription</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> <a href=\"Distribution-SPDX-License.html#t:License\" title=\"Distribution.SPDX.License\">License</a> <a href=\"Distribution-License.html#t:License\" title=\"Distribution.License\">License</a>)","name":"licenseRaw","module":"Distribution.Types.PackageDescription.Lens","link":"Distribution-Types-PackageDescription-Lens.html#v:licenseRaw"},{"display_html":"<a href=\"#v:licenseFiles\">licenseFiles</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-PackageDescription-Lens.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription.Lens\">PackageDescription</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"licenseFiles","module":"Distribution.Types.PackageDescription.Lens","link":"Distribution-Types-PackageDescription-Lens.html#v:licenseFiles"},{"display_html":"<a href=\"#v:copyright\">copyright</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-PackageDescription-Lens.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription.Lens\">PackageDescription</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"copyright","module":"Distribution.Types.PackageDescription.Lens","link":"Distribution-Types-PackageDescription-Lens.html#v:copyright"},{"display_html":"<a href=\"#v:maintainer\">maintainer</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-PackageDescription-Lens.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription.Lens\">PackageDescription</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"maintainer","module":"Distribution.Types.PackageDescription.Lens","link":"Distribution-Types-PackageDescription-Lens.html#v:maintainer"},{"display_html":"<a href=\"#v:author\">author</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-PackageDescription-Lens.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription.Lens\">PackageDescription</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"author","module":"Distribution.Types.PackageDescription.Lens","link":"Distribution-Types-PackageDescription-Lens.html#v:author"},{"display_html":"<a href=\"#v:stability\">stability</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-PackageDescription-Lens.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription.Lens\">PackageDescription</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"stability","module":"Distribution.Types.PackageDescription.Lens","link":"Distribution-Types-PackageDescription-Lens.html#v:stability"},{"display_html":"<a href=\"#v:testedWith\">testedWith</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-PackageDescription-Lens.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription.Lens\">PackageDescription</a> [(<a href=\"Distribution-Compiler.html#t:CompilerFlavor\" title=\"Distribution.Compiler\">CompilerFlavor</a>, <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a>)]","name":"testedWith","module":"Distribution.Types.PackageDescription.Lens","link":"Distribution-Types-PackageDescription-Lens.html#v:testedWith"},{"display_html":"<a href=\"#v:homepage\">homepage</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-PackageDescription-Lens.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription.Lens\">PackageDescription</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"homepage","module":"Distribution.Types.PackageDescription.Lens","link":"Distribution-Types-PackageDescription-Lens.html#v:homepage"},{"display_html":"<a href=\"#v:pkgUrl\">pkgUrl</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-PackageDescription-Lens.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription.Lens\">PackageDescription</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"pkgUrl","module":"Distribution.Types.PackageDescription.Lens","link":"Distribution-Types-PackageDescription-Lens.html#v:pkgUrl"},{"display_html":"<a href=\"#v:bugReports\">bugReports</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-PackageDescription-Lens.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription.Lens\">PackageDescription</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"bugReports","module":"Distribution.Types.PackageDescription.Lens","link":"Distribution-Types-PackageDescription-Lens.html#v:bugReports"},{"display_html":"<a href=\"#v:sourceRepos\">sourceRepos</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-PackageDescription-Lens.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription.Lens\">PackageDescription</a> [<a href=\"Distribution-Types-SourceRepo.html#t:SourceRepo\" title=\"Distribution.Types.SourceRepo\">SourceRepo</a>]","name":"sourceRepos","module":"Distribution.Types.PackageDescription.Lens","link":"Distribution-Types-PackageDescription-Lens.html#v:sourceRepos"},{"display_html":"<a href=\"#v:synopsis\">synopsis</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-PackageDescription-Lens.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription.Lens\">PackageDescription</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"synopsis","module":"Distribution.Types.PackageDescription.Lens","link":"Distribution-Types-PackageDescription-Lens.html#v:synopsis"},{"display_html":"<a href=\"#v:description\">description</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-PackageDescription-Lens.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription.Lens\">PackageDescription</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"description","module":"Distribution.Types.PackageDescription.Lens","link":"Distribution-Types-PackageDescription-Lens.html#v:description"},{"display_html":"<a href=\"#v:category\">category</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-PackageDescription-Lens.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription.Lens\">PackageDescription</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"category","module":"Distribution.Types.PackageDescription.Lens","link":"Distribution-Types-PackageDescription-Lens.html#v:category"},{"display_html":"<a href=\"#v:customFieldsPD\">customFieldsPD</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-PackageDescription-Lens.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription.Lens\">PackageDescription</a> [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)]","name":"customFieldsPD","module":"Distribution.Types.PackageDescription.Lens","link":"Distribution-Types-PackageDescription-Lens.html#v:customFieldsPD"},{"display_html":"<a href=\"#v:specVersionRaw\">specVersionRaw</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-PackageDescription-Lens.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription.Lens\">PackageDescription</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a>)","name":"specVersionRaw","module":"Distribution.Types.PackageDescription.Lens","link":"Distribution-Types-PackageDescription-Lens.html#v:specVersionRaw"},{"display_html":"<a href=\"#v:buildTypeRaw\">buildTypeRaw</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-PackageDescription-Lens.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription.Lens\">PackageDescription</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-BuildType.html#t:BuildType\" title=\"Distribution.Types.BuildType\">BuildType</a>)","name":"buildTypeRaw","module":"Distribution.Types.PackageDescription.Lens","link":"Distribution-Types-PackageDescription-Lens.html#v:buildTypeRaw"},{"display_html":"<a href=\"#v:setupBuildInfo\">setupBuildInfo</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-PackageDescription-Lens.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription.Lens\">PackageDescription</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo\" title=\"Distribution.Types.SetupBuildInfo\">SetupBuildInfo</a>)","name":"setupBuildInfo","module":"Distribution.Types.PackageDescription.Lens","link":"Distribution-Types-PackageDescription-Lens.html#v:setupBuildInfo"},{"display_html":"<a href=\"#v:library\">library</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-PackageDescription-Lens.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription.Lens\">PackageDescription</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a>)","name":"library","module":"Distribution.Types.PackageDescription.Lens","link":"Distribution-Types-PackageDescription-Lens.html#v:library"},{"display_html":"<a href=\"#v:subLibraries\">subLibraries</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-PackageDescription-Lens.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription.Lens\">PackageDescription</a> [<a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a>]","name":"subLibraries","module":"Distribution.Types.PackageDescription.Lens","link":"Distribution-Types-PackageDescription-Lens.html#v:subLibraries"},{"display_html":"<a href=\"#v:executables\">executables</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-PackageDescription-Lens.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription.Lens\">PackageDescription</a> [<a href=\"Distribution-Types-Executable.html#t:Executable\" title=\"Distribution.Types.Executable\">Executable</a>]","name":"executables","module":"Distribution.Types.PackageDescription.Lens","link":"Distribution-Types-PackageDescription-Lens.html#v:executables"},{"display_html":"<a href=\"#v:foreignLibs\">foreignLibs</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-PackageDescription-Lens.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription.Lens\">PackageDescription</a> [<a href=\"Distribution-Types-ForeignLib.html#t:ForeignLib\" title=\"Distribution.Types.ForeignLib\">ForeignLib</a>]","name":"foreignLibs","module":"Distribution.Types.PackageDescription.Lens","link":"Distribution-Types-PackageDescription-Lens.html#v:foreignLibs"},{"display_html":"<a href=\"#v:testSuites\">testSuites</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-PackageDescription-Lens.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription.Lens\">PackageDescription</a> [<a href=\"Distribution-Types-TestSuite.html#t:TestSuite\" title=\"Distribution.Types.TestSuite\">TestSuite</a>]","name":"testSuites","module":"Distribution.Types.PackageDescription.Lens","link":"Distribution-Types-PackageDescription-Lens.html#v:testSuites"},{"display_html":"<a href=\"#v:benchmarks\">benchmarks</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-PackageDescription-Lens.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription.Lens\">PackageDescription</a> [<a href=\"Distribution-Types-Benchmark.html#t:Benchmark\" title=\"Distribution.Types.Benchmark\">Benchmark</a>]","name":"benchmarks","module":"Distribution.Types.PackageDescription.Lens","link":"Distribution-Types-PackageDescription-Lens.html#v:benchmarks"},{"display_html":"<a href=\"#v:dataFiles\">dataFiles</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-PackageDescription-Lens.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription.Lens\">PackageDescription</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]","name":"dataFiles","module":"Distribution.Types.PackageDescription.Lens","link":"Distribution-Types-PackageDescription-Lens.html#v:dataFiles"},{"display_html":"<a href=\"#v:dataDir\">dataDir</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-PackageDescription-Lens.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription.Lens\">PackageDescription</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"dataDir","module":"Distribution.Types.PackageDescription.Lens","link":"Distribution-Types-PackageDescription-Lens.html#v:dataDir"},{"display_html":"<a href=\"#v:extraSrcFiles\">extraSrcFiles</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-PackageDescription-Lens.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription.Lens\">PackageDescription</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"extraSrcFiles","module":"Distribution.Types.PackageDescription.Lens","link":"Distribution-Types-PackageDescription-Lens.html#v:extraSrcFiles"},{"display_html":"<a href=\"#v:extraTmpFiles\">extraTmpFiles</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-PackageDescription-Lens.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription.Lens\">PackageDescription</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"extraTmpFiles","module":"Distribution.Types.PackageDescription.Lens","link":"Distribution-Types-PackageDescription-Lens.html#v:extraTmpFiles"},{"display_html":"<a href=\"#v:extraDocFiles\">extraDocFiles</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-Types-PackageDescription-Lens.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription.Lens\">PackageDescription</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"extraDocFiles","module":"Distribution.Types.PackageDescription.Lens","link":"Distribution-Types-PackageDescription-Lens.html#v:extraDocFiles"},{"display_html":"<a href=\"#v:allLibraries\">allLibraries</a> :: <a href=\"Distribution-Compat-Lens.html#t:Traversal-39-\" title=\"Distribution.Compat.Lens\">Traversal'</a> <a href=\"Distribution-Types-PackageDescription-Lens.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription.Lens\">PackageDescription</a> <a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a>","name":"allLibraries","module":"Distribution.Types.PackageDescription.Lens","link":"Distribution-Types-PackageDescription-Lens.html#v:allLibraries"},{"display_html":"<a href=\"#v:componentModules\">componentModules</a> :: <a href=\"Distribution-Compat-Semigroup.html#t:Monoid\" title=\"Distribution.Compat.Semigroup\">Monoid</a> r =&gt; <a href=\"Distribution-Types-ComponentName.html#t:ComponentName\" title=\"Distribution.Types.ComponentName\">ComponentName</a> -&gt; <a href=\"Distribution-Compat-Lens.html#t:Getting\" title=\"Distribution.Compat.Lens\">Getting</a> r <a href=\"Distribution-Types-PackageDescription-Lens.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription.Lens\">PackageDescription</a> [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>]","name":"componentModules","module":"Distribution.Types.PackageDescription.Lens","link":"Distribution-Types-PackageDescription-Lens.html#v:componentModules"},{"display_html":"<a href=\"#v:componentBuildInfo\">componentBuildInfo</a> :: <a href=\"Distribution-Types-ComponentName.html#t:ComponentName\" title=\"Distribution.Types.ComponentName\">ComponentName</a> -&gt; <a href=\"Distribution-Compat-Lens.html#t:Traversal-39-\" title=\"Distribution.Compat.Lens\">Traversal'</a> <a href=\"Distribution-Types-PackageDescription-Lens.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription.Lens\">PackageDescription</a> <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a>","name":"componentBuildInfo","module":"Distribution.Types.PackageDescription.Lens","link":"Distribution-Types-PackageDescription-Lens.html#v:componentBuildInfo"},{"display_html":"module <a href=\"Distribution-Types-Benchmark-Lens.html\">Distribution.Types.Benchmark.Lens</a>","name":"","module":"Distribution.Types.Lens","link":""},{"display_html":"module <a href=\"Distribution-Types-BuildInfo-Lens.html\">Distribution.Types.BuildInfo.Lens</a>","name":"","module":"Distribution.Types.Lens","link":""},{"display_html":"module <a href=\"Distribution-Types-Executable-Lens.html\">Distribution.Types.Executable.Lens</a>","name":"","module":"Distribution.Types.Lens","link":""},{"display_html":"module <a href=\"Distribution-Types-ForeignLib-Lens.html\">Distribution.Types.ForeignLib.Lens</a>","name":"","module":"Distribution.Types.Lens","link":""},{"display_html":"module <a href=\"Distribution-Types-GenericPackageDescription-Lens.html\">Distribution.Types.GenericPackageDescription.Lens</a>","name":"","module":"Distribution.Types.Lens","link":""},{"display_html":"module <a href=\"Distribution-Types-Library-Lens.html\">Distribution.Types.Library.Lens</a>","name":"","module":"Distribution.Types.Lens","link":""},{"display_html":"module <a href=\"Distribution-Types-PackageDescription-Lens.html\">Distribution.Types.PackageDescription.Lens</a>","name":"","module":"Distribution.Types.Lens","link":""},{"display_html":"module <a href=\"Distribution-Types-PackageId-Lens.html\">Distribution.Types.PackageId.Lens</a>","name":"","module":"Distribution.Types.Lens","link":""},{"display_html":"module <a href=\"Distribution-Types-SetupBuildInfo-Lens.html\">Distribution.Types.SetupBuildInfo.Lens</a>","name":"","module":"Distribution.Types.Lens","link":""},{"display_html":"module <a href=\"Distribution-Types-SourceRepo-Lens.html\">Distribution.Types.SourceRepo.Lens</a>","name":"","module":"Distribution.Types.Lens","link":""},{"display_html":"module <a href=\"Distribution-Types-TestSuite-Lens.html\">Distribution.Types.TestSuite.Lens</a>","name":"","module":"Distribution.Types.Lens","link":""},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PackageDescription\">PackageDescription</a> = <a href=\"#v:PackageDescription\">PackageDescription</a> {<ul class=\"subs\"><li><a href=\"#v:specVersionRaw\">specVersionRaw</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a></li><li><a href=\"#v:package\">package</a> :: <a href=\"Distribution-Types-PackageId.html#t:PackageIdentifier\" title=\"Distribution.Types.PackageId\">PackageIdentifier</a></li><li><a href=\"#v:licenseRaw\">licenseRaw</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> <a href=\"Distribution-SPDX-License.html#t:License\" title=\"Distribution.SPDX.License\">License</a> <a href=\"Distribution-License.html#t:License\" title=\"Distribution.License\">License</a></li><li><a href=\"#v:licenseFiles\">licenseFiles</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:copyright\">copyright</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:maintainer\">maintainer</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:author\">author</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:stability\">stability</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:testedWith\">testedWith</a> :: [(<a href=\"Distribution-Compiler.html#t:CompilerFlavor\" title=\"Distribution.Compiler\">CompilerFlavor</a>, <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a>)]</li><li><a href=\"#v:homepage\">homepage</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:pkgUrl\">pkgUrl</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:bugReports\">bugReports</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:sourceRepos\">sourceRepos</a> :: [<a href=\"Distribution-PackageDescription.html#t:SourceRepo\" title=\"Distribution.PackageDescription\">SourceRepo</a>]</li><li><a href=\"#v:synopsis\">synopsis</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:description\">description</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:category\">category</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:customFieldsPD\">customFieldsPD</a> :: [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)]</li><li><a href=\"#v:buildTypeRaw\">buildTypeRaw</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-PackageDescription.html#t:BuildType\" title=\"Distribution.PackageDescription\">BuildType</a></li><li><a href=\"#v:setupBuildInfo\">setupBuildInfo</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-PackageDescription.html#t:SetupBuildInfo\" title=\"Distribution.PackageDescription\">SetupBuildInfo</a></li><li><a href=\"#v:library\">library</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-PackageDescription.html#t:Library\" title=\"Distribution.PackageDescription\">Library</a></li><li><a href=\"#v:subLibraries\">subLibraries</a> :: [<a href=\"Distribution-PackageDescription.html#t:Library\" title=\"Distribution.PackageDescription\">Library</a>]</li><li><a href=\"#v:executables\">executables</a> :: [<a href=\"Distribution-PackageDescription.html#t:Executable\" title=\"Distribution.PackageDescription\">Executable</a>]</li><li><a href=\"#v:foreignLibs\">foreignLibs</a> :: [<a href=\"Distribution-Types-ForeignLib.html#t:ForeignLib\" title=\"Distribution.Types.ForeignLib\">ForeignLib</a>]</li><li><a href=\"#v:testSuites\">testSuites</a> :: [<a href=\"Distribution-PackageDescription.html#t:TestSuite\" title=\"Distribution.PackageDescription\">TestSuite</a>]</li><li><a href=\"#v:benchmarks\">benchmarks</a> :: [<a href=\"Distribution-PackageDescription.html#t:Benchmark\" title=\"Distribution.PackageDescription\">Benchmark</a>]</li><li><a href=\"#v:dataFiles\">dataFiles</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:dataDir\">dataDir</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:extraSrcFiles\">extraSrcFiles</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:extraTmpFiles\">extraTmpFiles</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:extraDocFiles\">extraDocFiles</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li></ul>}","name":"PackageDescription PackageDescription package library copyright maintainer author stability homepage pkgUrl synopsis description category dataDir specVersionRaw licenseRaw licenseFiles testedWith bugReports sourceRepos customFieldsPD buildTypeRaw setupBuildInfo subLibraries executables foreignLibs testSuites benchmarks dataFiles extraSrcFiles extraTmpFiles extraDocFiles","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#t:PackageDescription"},{"display_html":"<a href=\"#v:emptyPackageDescription\">emptyPackageDescription</a> :: <a href=\"Distribution-PackageDescription.html#t:PackageDescription\" title=\"Distribution.PackageDescription\">PackageDescription</a>","name":"emptyPackageDescription","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:emptyPackageDescription"},{"display_html":"<a href=\"#v:specVersion\">specVersion</a> :: <a href=\"Distribution-PackageDescription.html#t:PackageDescription\" title=\"Distribution.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>","name":"specVersion","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:specVersion"},{"display_html":"<a href=\"#v:buildType\">buildType</a> :: <a href=\"Distribution-PackageDescription.html#t:PackageDescription\" title=\"Distribution.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-PackageDescription.html#t:BuildType\" title=\"Distribution.PackageDescription\">BuildType</a>","name":"buildType","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:buildType"},{"display_html":"<a href=\"#v:license\">license</a> :: <a href=\"Distribution-PackageDescription.html#t:PackageDescription\" title=\"Distribution.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-SPDX-License.html#t:License\" title=\"Distribution.SPDX.License\">License</a>","name":"license","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:license"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:BuildType\">BuildType</a><ul class=\"subs\"><li>= <a href=\"#v:Simple\">Simple</a></li><li>| <a href=\"#v:Configure\">Configure</a></li><li>| <a href=\"#v:Make\">Make</a></li><li>| <a href=\"#v:Custom\">Custom</a></li></ul>","name":"BuildType Configure Make Simple Custom","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#t:BuildType"},{"display_html":"<a href=\"#v:knownBuildTypes\">knownBuildTypes</a> :: [<a href=\"Distribution-PackageDescription.html#t:BuildType\" title=\"Distribution.PackageDescription\">BuildType</a>]","name":"knownBuildTypes","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:knownBuildTypes"},{"display_html":"<a href=\"#v:allLibraries\">allLibraries</a> :: <a href=\"Distribution-PackageDescription.html#t:PackageDescription\" title=\"Distribution.PackageDescription\">PackageDescription</a> -&gt; [<a href=\"Distribution-PackageDescription.html#t:Library\" title=\"Distribution.PackageDescription\">Library</a>]","name":"allLibraries","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:allLibraries"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ModuleRenaming\">ModuleRenaming</a><ul class=\"subs\"><li>= <a href=\"#v:ModuleRenaming\">ModuleRenaming</a> [(<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>, <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>)]</li><li>| <a href=\"#v:DefaultRenaming\">DefaultRenaming</a></li><li>| <a href=\"#v:HidingRenaming\">HidingRenaming</a> [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>]</li></ul>","name":"ModuleRenaming ModuleRenaming DefaultRenaming HidingRenaming","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#t:ModuleRenaming"},{"display_html":"<a href=\"#v:defaultRenaming\">defaultRenaming</a> :: <a href=\"Distribution-PackageDescription.html#t:ModuleRenaming\" title=\"Distribution.PackageDescription\">ModuleRenaming</a>","name":"defaultRenaming","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:defaultRenaming"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Library\">Library</a> = <a href=\"#v:Library\">Library</a> {<ul class=\"subs\"><li><a href=\"#v:libName\">libName</a> :: <a href=\"Distribution-PackageDescription.html#t:LibraryName\" title=\"Distribution.PackageDescription\">LibraryName</a></li><li><a href=\"#v:exposedModules\">exposedModules</a> :: [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>]</li><li><a href=\"#v:reexportedModules\">reexportedModules</a> :: [<a href=\"Distribution-PackageDescription.html#t:ModuleReexport\" title=\"Distribution.PackageDescription\">ModuleReexport</a>]</li><li><a href=\"#v:signatures\">signatures</a> :: [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>]</li><li><a href=\"#v:libExposed\">libExposed</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:libVisibility\">libVisibility</a> :: <a href=\"Distribution-Types-LibraryVisibility.html#t:LibraryVisibility\" title=\"Distribution.Types.LibraryVisibility\">LibraryVisibility</a></li><li><a href=\"#v:libBuildInfo\">libBuildInfo</a> :: <a href=\"Distribution-PackageDescription.html#t:BuildInfo\" title=\"Distribution.PackageDescription\">BuildInfo</a></li></ul>}","name":"Library Library libName libBuildInfo libVisibility exposedModules reexportedModules signatures libExposed","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#t:Library"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ModuleReexport\">ModuleReexport</a> = <a href=\"#v:ModuleReexport\">ModuleReexport</a> {<ul class=\"subs\"><li><a href=\"#v:moduleReexportOriginalPackage\">moduleReexportOriginalPackage</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-PackageName.html#t:PackageName\" title=\"Distribution.Types.PackageName\">PackageName</a></li><li><a href=\"#v:moduleReexportOriginalName\">moduleReexportOriginalName</a> :: <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a></li><li><a href=\"#v:moduleReexportName\">moduleReexportName</a> :: <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a></li></ul>}","name":"ModuleReexport ModuleReexport moduleReexportOriginalPackage moduleReexportOriginalName moduleReexportName","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#t:ModuleReexport"},{"display_html":"<a href=\"#v:emptyLibrary\">emptyLibrary</a> :: <a href=\"Distribution-PackageDescription.html#t:Library\" title=\"Distribution.PackageDescription\">Library</a>","name":"emptyLibrary","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:emptyLibrary"},{"display_html":"<a href=\"#v:withLib\">withLib</a> :: <a href=\"Distribution-PackageDescription.html#t:PackageDescription\" title=\"Distribution.PackageDescription\">PackageDescription</a> -&gt; (<a href=\"Distribution-PackageDescription.html#t:Library\" title=\"Distribution.PackageDescription\">Library</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()) -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"withLib","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:withLib"},{"display_html":"<a href=\"#v:hasPublicLib\">hasPublicLib</a> :: <a href=\"Distribution-PackageDescription.html#t:PackageDescription\" title=\"Distribution.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"hasPublicLib","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:hasPublicLib"},{"display_html":"<a href=\"#v:hasLibs\">hasLibs</a> :: <a href=\"Distribution-PackageDescription.html#t:PackageDescription\" title=\"Distribution.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"hasLibs","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:hasLibs"},{"display_html":"<a href=\"#v:explicitLibModules\">explicitLibModules</a> :: <a href=\"Distribution-PackageDescription.html#t:Library\" title=\"Distribution.PackageDescription\">Library</a> -&gt; [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>]","name":"explicitLibModules","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:explicitLibModules"},{"display_html":"<a href=\"#v:libModulesAutogen\">libModulesAutogen</a> :: <a href=\"Distribution-PackageDescription.html#t:Library\" title=\"Distribution.PackageDescription\">Library</a> -&gt; [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>]","name":"libModulesAutogen","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:libModulesAutogen"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Executable\">Executable</a> = <a href=\"#v:Executable\">Executable</a> {<ul class=\"subs\"><li><a href=\"#v:exeName\">exeName</a> :: <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a></li><li><a href=\"#v:modulePath\">modulePath</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:exeScope\">exeScope</a> :: <a href=\"Distribution-Types-ExecutableScope.html#t:ExecutableScope\" title=\"Distribution.Types.ExecutableScope\">ExecutableScope</a></li><li><a href=\"#v:buildInfo\">buildInfo</a> :: <a href=\"Distribution-PackageDescription.html#t:BuildInfo\" title=\"Distribution.PackageDescription\">BuildInfo</a></li></ul>}","name":"Executable Executable exeName buildInfo modulePath exeScope","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#t:Executable"},{"display_html":"<a href=\"#v:emptyExecutable\">emptyExecutable</a> :: <a href=\"Distribution-PackageDescription.html#t:Executable\" title=\"Distribution.PackageDescription\">Executable</a>","name":"emptyExecutable","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:emptyExecutable"},{"display_html":"<a href=\"#v:withExe\">withExe</a> :: <a href=\"Distribution-PackageDescription.html#t:PackageDescription\" title=\"Distribution.PackageDescription\">PackageDescription</a> -&gt; (<a href=\"Distribution-PackageDescription.html#t:Executable\" title=\"Distribution.PackageDescription\">Executable</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()) -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"withExe","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:withExe"},{"display_html":"<a href=\"#v:hasExes\">hasExes</a> :: <a href=\"Distribution-PackageDescription.html#t:PackageDescription\" title=\"Distribution.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"hasExes","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:hasExes"},{"display_html":"<a href=\"#v:exeModules\">exeModules</a> :: <a href=\"Distribution-PackageDescription.html#t:Executable\" title=\"Distribution.PackageDescription\">Executable</a> -&gt; [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>]","name":"exeModules","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:exeModules"},{"display_html":"<a href=\"#v:exeModulesAutogen\">exeModulesAutogen</a> :: <a href=\"Distribution-PackageDescription.html#t:Executable\" title=\"Distribution.PackageDescription\">Executable</a> -&gt; [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>]","name":"exeModulesAutogen","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:exeModulesAutogen"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:TestSuite\">TestSuite</a> = <a href=\"#v:TestSuite\">TestSuite</a> {<ul class=\"subs\"><li><a href=\"#v:testName\">testName</a> :: <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a></li><li><a href=\"#v:testInterface\">testInterface</a> :: <a href=\"Distribution-PackageDescription.html#t:TestSuiteInterface\" title=\"Distribution.PackageDescription\">TestSuiteInterface</a></li><li><a href=\"#v:testBuildInfo\">testBuildInfo</a> :: <a href=\"Distribution-PackageDescription.html#t:BuildInfo\" title=\"Distribution.PackageDescription\">BuildInfo</a></li></ul>}","name":"TestSuite TestSuite testName testBuildInfo testInterface","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#t:TestSuite"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:TestSuiteInterface\">TestSuiteInterface</a><ul class=\"subs\"><li>= <a href=\"#v:TestSuiteExeV10\">TestSuiteExeV10</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li>| <a href=\"#v:TestSuiteLibV09\">TestSuiteLibV09</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a></li><li>| <a href=\"#v:TestSuiteUnsupported\">TestSuiteUnsupported</a> <a href=\"Distribution-PackageDescription.html#t:TestType\" title=\"Distribution.PackageDescription\">TestType</a></li></ul>","name":"TestSuiteInterface TestSuiteExeV10 TestSuiteLibV09 TestSuiteUnsupported","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#t:TestSuiteInterface"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:TestType\">TestType</a><ul class=\"subs\"><li>= <a href=\"#v:TestTypeExe\">TestTypeExe</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a></li><li>| <a href=\"#v:TestTypeLib\">TestTypeLib</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a></li><li>| <a href=\"#v:TestTypeUnknown\">TestTypeUnknown</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a></li></ul>","name":"TestType TestTypeExe TestTypeLib TestTypeUnknown","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#t:TestType"},{"display_html":"<a href=\"#v:testType\">testType</a> :: <a href=\"Distribution-PackageDescription.html#t:TestSuite\" title=\"Distribution.PackageDescription\">TestSuite</a> -&gt; <a href=\"Distribution-PackageDescription.html#t:TestType\" title=\"Distribution.PackageDescription\">TestType</a>","name":"testType","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:testType"},{"display_html":"<a href=\"#v:knownTestTypes\">knownTestTypes</a> :: [<a href=\"Distribution-PackageDescription.html#t:TestType\" title=\"Distribution.PackageDescription\">TestType</a>]","name":"knownTestTypes","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:knownTestTypes"},{"display_html":"<a href=\"#v:emptyTestSuite\">emptyTestSuite</a> :: <a href=\"Distribution-PackageDescription.html#t:TestSuite\" title=\"Distribution.PackageDescription\">TestSuite</a>","name":"emptyTestSuite","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:emptyTestSuite"},{"display_html":"<a href=\"#v:hasTests\">hasTests</a> :: <a href=\"Distribution-PackageDescription.html#t:PackageDescription\" title=\"Distribution.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"hasTests","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:hasTests"},{"display_html":"<a href=\"#v:withTest\">withTest</a> :: <a href=\"Distribution-PackageDescription.html#t:PackageDescription\" title=\"Distribution.PackageDescription\">PackageDescription</a> -&gt; (<a href=\"Distribution-PackageDescription.html#t:TestSuite\" title=\"Distribution.PackageDescription\">TestSuite</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()) -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"withTest","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:withTest"},{"display_html":"<a href=\"#v:testModules\">testModules</a> :: <a href=\"Distribution-PackageDescription.html#t:TestSuite\" title=\"Distribution.PackageDescription\">TestSuite</a> -&gt; [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>]","name":"testModules","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:testModules"},{"display_html":"<a href=\"#v:testModulesAutogen\">testModulesAutogen</a> :: <a href=\"Distribution-PackageDescription.html#t:TestSuite\" title=\"Distribution.PackageDescription\">TestSuite</a> -&gt; [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>]","name":"testModulesAutogen","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:testModulesAutogen"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Benchmark\">Benchmark</a> = <a href=\"#v:Benchmark\">Benchmark</a> {<ul class=\"subs\"><li><a href=\"#v:benchmarkName\">benchmarkName</a> :: <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a></li><li><a href=\"#v:benchmarkInterface\">benchmarkInterface</a> :: <a href=\"Distribution-PackageDescription.html#t:BenchmarkInterface\" title=\"Distribution.PackageDescription\">BenchmarkInterface</a></li><li><a href=\"#v:benchmarkBuildInfo\">benchmarkBuildInfo</a> :: <a href=\"Distribution-PackageDescription.html#t:BuildInfo\" title=\"Distribution.PackageDescription\">BuildInfo</a></li></ul>}","name":"Benchmark Benchmark benchmarkName benchmarkBuildInfo benchmarkInterface","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#t:Benchmark"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:BenchmarkInterface\">BenchmarkInterface</a><ul class=\"subs\"><li>= <a href=\"#v:BenchmarkExeV10\">BenchmarkExeV10</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li>| <a href=\"#v:BenchmarkUnsupported\">BenchmarkUnsupported</a> <a href=\"Distribution-PackageDescription.html#t:BenchmarkType\" title=\"Distribution.PackageDescription\">BenchmarkType</a></li></ul>","name":"BenchmarkInterface BenchmarkExeV10 BenchmarkUnsupported","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#t:BenchmarkInterface"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:BenchmarkType\">BenchmarkType</a><ul class=\"subs\"><li>= <a href=\"#v:BenchmarkTypeExe\">BenchmarkTypeExe</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a></li><li>| <a href=\"#v:BenchmarkTypeUnknown\">BenchmarkTypeUnknown</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a></li></ul>","name":"BenchmarkType BenchmarkTypeExe BenchmarkTypeUnknown","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#t:BenchmarkType"},{"display_html":"<a href=\"#v:benchmarkType\">benchmarkType</a> :: <a href=\"Distribution-PackageDescription.html#t:Benchmark\" title=\"Distribution.PackageDescription\">Benchmark</a> -&gt; <a href=\"Distribution-PackageDescription.html#t:BenchmarkType\" title=\"Distribution.PackageDescription\">BenchmarkType</a>","name":"benchmarkType","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:benchmarkType"},{"display_html":"<a href=\"#v:knownBenchmarkTypes\">knownBenchmarkTypes</a> :: [<a href=\"Distribution-PackageDescription.html#t:BenchmarkType\" title=\"Distribution.PackageDescription\">BenchmarkType</a>]","name":"knownBenchmarkTypes","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:knownBenchmarkTypes"},{"display_html":"<a href=\"#v:emptyBenchmark\">emptyBenchmark</a> :: <a href=\"Distribution-PackageDescription.html#t:Benchmark\" title=\"Distribution.PackageDescription\">Benchmark</a>","name":"emptyBenchmark","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:emptyBenchmark"},{"display_html":"<a href=\"#v:hasBenchmarks\">hasBenchmarks</a> :: <a href=\"Distribution-PackageDescription.html#t:PackageDescription\" title=\"Distribution.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"hasBenchmarks","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:hasBenchmarks"},{"display_html":"<a href=\"#v:withBenchmark\">withBenchmark</a> :: <a href=\"Distribution-PackageDescription.html#t:PackageDescription\" title=\"Distribution.PackageDescription\">PackageDescription</a> -&gt; (<a href=\"Distribution-PackageDescription.html#t:Benchmark\" title=\"Distribution.PackageDescription\">Benchmark</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()) -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"withBenchmark","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:withBenchmark"},{"display_html":"<a href=\"#v:benchmarkModules\">benchmarkModules</a> :: <a href=\"Distribution-PackageDescription.html#t:Benchmark\" title=\"Distribution.PackageDescription\">Benchmark</a> -&gt; [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>]","name":"benchmarkModules","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:benchmarkModules"},{"display_html":"<a href=\"#v:benchmarkModulesAutogen\">benchmarkModulesAutogen</a> :: <a href=\"Distribution-PackageDescription.html#t:Benchmark\" title=\"Distribution.PackageDescription\">Benchmark</a> -&gt; [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>]","name":"benchmarkModulesAutogen","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:benchmarkModulesAutogen"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:BuildInfo\">BuildInfo</a> = <a href=\"#v:BuildInfo\">BuildInfo</a> {<ul class=\"subs\"><li><a href=\"#v:buildable\">buildable</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:buildTools\">buildTools</a> :: [<a href=\"Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency\" title=\"Distribution.Types.LegacyExeDependency\">LegacyExeDependency</a>]</li><li><a href=\"#v:buildToolDepends\">buildToolDepends</a> :: [<a href=\"Distribution-Types-ExeDependency.html#t:ExeDependency\" title=\"Distribution.Types.ExeDependency\">ExeDependency</a>]</li><li><a href=\"#v:cppOptions\">cppOptions</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:asmOptions\">asmOptions</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:cmmOptions\">cmmOptions</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:ccOptions\">ccOptions</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:cxxOptions\">cxxOptions</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:ldOptions\">ldOptions</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:pkgconfigDepends\">pkgconfigDepends</a> :: [<a href=\"Distribution-Types-PkgconfigDependency.html#t:PkgconfigDependency\" title=\"Distribution.Types.PkgconfigDependency\">PkgconfigDependency</a>]</li><li><a href=\"#v:frameworks\">frameworks</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:extraFrameworkDirs\">extraFrameworkDirs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:asmSources\">asmSources</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:cmmSources\">cmmSources</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:cSources\">cSources</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:cxxSources\">cxxSources</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:jsSources\">jsSources</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:hsSourceDirs\">hsSourceDirs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:otherModules\">otherModules</a> :: [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>]</li><li><a href=\"#v:virtualModules\">virtualModules</a> :: [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>]</li><li><a href=\"#v:autogenModules\">autogenModules</a> :: [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>]</li><li><a href=\"#v:defaultLanguage\">defaultLanguage</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Language-Haskell-Extension.html#t:Language\" title=\"Language.Haskell.Extension\">Language</a></li><li><a href=\"#v:otherLanguages\">otherLanguages</a> :: [<a href=\"Language-Haskell-Extension.html#t:Language\" title=\"Language.Haskell.Extension\">Language</a>]</li><li><a href=\"#v:defaultExtensions\">defaultExtensions</a> :: [<a href=\"Language-Haskell-Extension.html#t:Extension\" title=\"Language.Haskell.Extension\">Extension</a>]</li><li><a href=\"#v:otherExtensions\">otherExtensions</a> :: [<a href=\"Language-Haskell-Extension.html#t:Extension\" title=\"Language.Haskell.Extension\">Extension</a>]</li><li><a href=\"#v:oldExtensions\">oldExtensions</a> :: [<a href=\"Language-Haskell-Extension.html#t:Extension\" title=\"Language.Haskell.Extension\">Extension</a>]</li><li><a href=\"#v:extraLibs\">extraLibs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:extraGHCiLibs\">extraGHCiLibs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:extraBundledLibs\">extraBundledLibs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:extraLibFlavours\">extraLibFlavours</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:extraDynLibFlavours\">extraDynLibFlavours</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:extraLibDirs\">extraLibDirs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:includeDirs\">includeDirs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:includes\">includes</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:autogenIncludes\">autogenIncludes</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:installIncludes\">installIncludes</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:options\">options</a> :: <a href=\"Distribution-Compiler.html#t:PerCompilerFlavor\" title=\"Distribution.Compiler\">PerCompilerFlavor</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:profOptions\">profOptions</a> :: <a href=\"Distribution-Compiler.html#t:PerCompilerFlavor\" title=\"Distribution.Compiler\">PerCompilerFlavor</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:sharedOptions\">sharedOptions</a> :: <a href=\"Distribution-Compiler.html#t:PerCompilerFlavor\" title=\"Distribution.Compiler\">PerCompilerFlavor</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:staticOptions\">staticOptions</a> :: <a href=\"Distribution-Compiler.html#t:PerCompilerFlavor\" title=\"Distribution.Compiler\">PerCompilerFlavor</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:customFieldsBI\">customFieldsBI</a> :: [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)]</li><li><a href=\"#v:targetBuildDepends\">targetBuildDepends</a> :: [<a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a>]</li><li><a href=\"#v:mixins\">mixins</a> :: [<a href=\"Distribution-Types-Mixin.html#t:Mixin\" title=\"Distribution.Types.Mixin\">Mixin</a>]</li></ul>}","name":"BuildInfo BuildInfo includeDirs options includes ccOptions cxxOptions ldOptions frameworks buildable buildTools buildToolDepends cppOptions asmOptions cmmOptions pkgconfigDepends extraFrameworkDirs asmSources cmmSources cSources cxxSources jsSources hsSourceDirs otherModules virtualModules autogenModules defaultLanguage otherLanguages defaultExtensions otherExtensions oldExtensions extraLibs extraGHCiLibs extraBundledLibs extraLibFlavours extraDynLibFlavours extraLibDirs autogenIncludes installIncludes profOptions sharedOptions staticOptions customFieldsBI targetBuildDepends mixins","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#t:BuildInfo"},{"display_html":"<a href=\"#v:emptyBuildInfo\">emptyBuildInfo</a> :: <a href=\"Distribution-PackageDescription.html#t:BuildInfo\" title=\"Distribution.PackageDescription\">BuildInfo</a>","name":"emptyBuildInfo","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:emptyBuildInfo"},{"display_html":"<a href=\"#v:allBuildInfo\">allBuildInfo</a> :: <a href=\"Distribution-PackageDescription.html#t:PackageDescription\" title=\"Distribution.PackageDescription\">PackageDescription</a> -&gt; [<a href=\"Distribution-PackageDescription.html#t:BuildInfo\" title=\"Distribution.PackageDescription\">BuildInfo</a>]","name":"allBuildInfo","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:allBuildInfo"},{"display_html":"<a href=\"#v:allLanguages\">allLanguages</a> :: <a href=\"Distribution-PackageDescription.html#t:BuildInfo\" title=\"Distribution.PackageDescription\">BuildInfo</a> -&gt; [<a href=\"Language-Haskell-Extension.html#t:Language\" title=\"Language.Haskell.Extension\">Language</a>]","name":"allLanguages","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:allLanguages"},{"display_html":"<a href=\"#v:allExtensions\">allExtensions</a> :: <a href=\"Distribution-PackageDescription.html#t:BuildInfo\" title=\"Distribution.PackageDescription\">BuildInfo</a> -&gt; [<a href=\"Language-Haskell-Extension.html#t:Extension\" title=\"Language.Haskell.Extension\">Extension</a>]","name":"allExtensions","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:allExtensions"},{"display_html":"<a href=\"#v:usedExtensions\">usedExtensions</a> :: <a href=\"Distribution-PackageDescription.html#t:BuildInfo\" title=\"Distribution.PackageDescription\">BuildInfo</a> -&gt; [<a href=\"Language-Haskell-Extension.html#t:Extension\" title=\"Language.Haskell.Extension\">Extension</a>]","name":"usedExtensions","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:usedExtensions"},{"display_html":"<a href=\"#v:usesTemplateHaskellOrQQ\">usesTemplateHaskellOrQQ</a> :: <a href=\"Distribution-PackageDescription.html#t:BuildInfo\" title=\"Distribution.PackageDescription\">BuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"usesTemplateHaskellOrQQ","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:usesTemplateHaskellOrQQ"},{"display_html":"<a href=\"#v:hcOptions\">hcOptions</a> :: <a href=\"Distribution-Compiler.html#t:CompilerFlavor\" title=\"Distribution.Compiler\">CompilerFlavor</a> -&gt; <a href=\"Distribution-PackageDescription.html#t:BuildInfo\" title=\"Distribution.PackageDescription\">BuildInfo</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"hcOptions","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:hcOptions"},{"display_html":"<a href=\"#v:hcProfOptions\">hcProfOptions</a> :: <a href=\"Distribution-Compiler.html#t:CompilerFlavor\" title=\"Distribution.Compiler\">CompilerFlavor</a> -&gt; <a href=\"Distribution-PackageDescription.html#t:BuildInfo\" title=\"Distribution.PackageDescription\">BuildInfo</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"hcProfOptions","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:hcProfOptions"},{"display_html":"<a href=\"#v:hcSharedOptions\">hcSharedOptions</a> :: <a href=\"Distribution-Compiler.html#t:CompilerFlavor\" title=\"Distribution.Compiler\">CompilerFlavor</a> -&gt; <a href=\"Distribution-PackageDescription.html#t:BuildInfo\" title=\"Distribution.PackageDescription\">BuildInfo</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"hcSharedOptions","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:hcSharedOptions"},{"display_html":"<a href=\"#v:hcStaticOptions\">hcStaticOptions</a> :: <a href=\"Distribution-Compiler.html#t:CompilerFlavor\" title=\"Distribution.Compiler\">CompilerFlavor</a> -&gt; <a href=\"Distribution-PackageDescription.html#t:BuildInfo\" title=\"Distribution.PackageDescription\">BuildInfo</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"hcStaticOptions","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:hcStaticOptions"},{"display_html":"<a href=\"#v:allBuildDepends\">allBuildDepends</a> :: <a href=\"Distribution-PackageDescription.html#t:PackageDescription\" title=\"Distribution.PackageDescription\">PackageDescription</a> -&gt; [<a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a>]","name":"allBuildDepends","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:allBuildDepends"},{"display_html":"<a href=\"#v:enabledBuildDepends\">enabledBuildDepends</a> :: <a href=\"Distribution-PackageDescription.html#t:PackageDescription\" title=\"Distribution.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec\" title=\"Distribution.Types.ComponentRequestedSpec\">ComponentRequestedSpec</a> -&gt; [<a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a>]","name":"enabledBuildDepends","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:enabledBuildDepends"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ComponentName\">ComponentName</a><ul class=\"subs\"><li>= <a href=\"#v:CLibName\">CLibName</a> <a href=\"Distribution-PackageDescription.html#t:LibraryName\" title=\"Distribution.PackageDescription\">LibraryName</a></li><li>| <a href=\"#v:CFLibName\">CFLibName</a> <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a></li><li>| <a href=\"#v:CExeName\">CExeName</a> <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a></li><li>| <a href=\"#v:CTestName\">CTestName</a> <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a></li><li>| <a href=\"#v:CBenchName\">CBenchName</a> <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a></li></ul>","name":"ComponentName CLibName CFLibName CExeName CTestName CBenchName","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#t:ComponentName"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:LibraryName\">LibraryName</a><ul class=\"subs\"><li>= <a href=\"#v:LMainLibName\">LMainLibName</a></li><li>| <a href=\"#v:LSubLibName\">LSubLibName</a> <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a></li></ul>","name":"LibraryName LMainLibName LSubLibName","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#t:LibraryName"},{"display_html":"<a href=\"#v:defaultLibName\">defaultLibName</a> :: <a href=\"Distribution-PackageDescription.html#t:LibraryName\" title=\"Distribution.PackageDescription\">LibraryName</a>","name":"defaultLibName","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:defaultLibName"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:HookedBuildInfo\">HookedBuildInfo</a> = (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-PackageDescription.html#t:BuildInfo\" title=\"Distribution.PackageDescription\">BuildInfo</a>, [(<a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a>, <a href=\"Distribution-PackageDescription.html#t:BuildInfo\" title=\"Distribution.PackageDescription\">BuildInfo</a>)])","name":"HookedBuildInfo","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#t:HookedBuildInfo"},{"display_html":"<a href=\"#v:emptyHookedBuildInfo\">emptyHookedBuildInfo</a> :: <a href=\"Distribution-PackageDescription.html#t:HookedBuildInfo\" title=\"Distribution.PackageDescription\">HookedBuildInfo</a>","name":"emptyHookedBuildInfo","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:emptyHookedBuildInfo"},{"display_html":"<a href=\"#v:updatePackageDescription\">updatePackageDescription</a> :: <a href=\"Distribution-PackageDescription.html#t:HookedBuildInfo\" title=\"Distribution.PackageDescription\">HookedBuildInfo</a> -&gt; <a href=\"Distribution-PackageDescription.html#t:PackageDescription\" title=\"Distribution.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-PackageDescription.html#t:PackageDescription\" title=\"Distribution.PackageDescription\">PackageDescription</a>","name":"updatePackageDescription","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:updatePackageDescription"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:GenericPackageDescription\">GenericPackageDescription</a> = <a href=\"#v:GenericPackageDescription\">GenericPackageDescription</a> {<ul class=\"subs\"><li><a href=\"#v:packageDescription\">packageDescription</a> :: <a href=\"Distribution-PackageDescription.html#t:PackageDescription\" title=\"Distribution.PackageDescription\">PackageDescription</a></li><li><a href=\"#v:genPackageFlags\">genPackageFlags</a> :: [<a href=\"Distribution-PackageDescription.html#t:Flag\" title=\"Distribution.PackageDescription\">Flag</a>]</li><li><a href=\"#v:condLibrary\">condLibrary</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> (<a href=\"Distribution-PackageDescription.html#t:CondTree\" title=\"Distribution.PackageDescription\">CondTree</a> <a href=\"Distribution-PackageDescription.html#t:ConfVar\" title=\"Distribution.PackageDescription\">ConfVar</a> [<a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a>] <a href=\"Distribution-PackageDescription.html#t:Library\" title=\"Distribution.PackageDescription\">Library</a>)</li><li><a href=\"#v:condSubLibraries\">condSubLibraries</a> :: [(<a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a>, <a href=\"Distribution-PackageDescription.html#t:CondTree\" title=\"Distribution.PackageDescription\">CondTree</a> <a href=\"Distribution-PackageDescription.html#t:ConfVar\" title=\"Distribution.PackageDescription\">ConfVar</a> [<a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a>] <a href=\"Distribution-PackageDescription.html#t:Library\" title=\"Distribution.PackageDescription\">Library</a>)]</li><li><a href=\"#v:condForeignLibs\">condForeignLibs</a> :: [(<a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a>, <a href=\"Distribution-PackageDescription.html#t:CondTree\" title=\"Distribution.PackageDescription\">CondTree</a> <a href=\"Distribution-PackageDescription.html#t:ConfVar\" title=\"Distribution.PackageDescription\">ConfVar</a> [<a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a>] <a href=\"Distribution-Types-ForeignLib.html#t:ForeignLib\" title=\"Distribution.Types.ForeignLib\">ForeignLib</a>)]</li><li><a href=\"#v:condExecutables\">condExecutables</a> :: [(<a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a>, <a href=\"Distribution-PackageDescription.html#t:CondTree\" title=\"Distribution.PackageDescription\">CondTree</a> <a href=\"Distribution-PackageDescription.html#t:ConfVar\" title=\"Distribution.PackageDescription\">ConfVar</a> [<a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a>] <a href=\"Distribution-PackageDescription.html#t:Executable\" title=\"Distribution.PackageDescription\">Executable</a>)]</li><li><a href=\"#v:condTestSuites\">condTestSuites</a> :: [(<a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a>, <a href=\"Distribution-PackageDescription.html#t:CondTree\" title=\"Distribution.PackageDescription\">CondTree</a> <a href=\"Distribution-PackageDescription.html#t:ConfVar\" title=\"Distribution.PackageDescription\">ConfVar</a> [<a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a>] <a href=\"Distribution-PackageDescription.html#t:TestSuite\" title=\"Distribution.PackageDescription\">TestSuite</a>)]</li><li><a href=\"#v:condBenchmarks\">condBenchmarks</a> :: [(<a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a>, <a href=\"Distribution-PackageDescription.html#t:CondTree\" title=\"Distribution.PackageDescription\">CondTree</a> <a href=\"Distribution-PackageDescription.html#t:ConfVar\" title=\"Distribution.PackageDescription\">ConfVar</a> [<a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a>] <a href=\"Distribution-PackageDescription.html#t:Benchmark\" title=\"Distribution.PackageDescription\">Benchmark</a>)]</li></ul>}","name":"GenericPackageDescription GenericPackageDescription packageDescription genPackageFlags condLibrary condSubLibraries condForeignLibs condExecutables condTestSuites condBenchmarks","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#t:GenericPackageDescription"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Flag\">Flag</a> = <a href=\"#v:MkFlag\">MkFlag</a> {<ul class=\"subs\"><li><a href=\"#v:flagName\">flagName</a> :: <a href=\"Distribution-PackageDescription.html#t:FlagName\" title=\"Distribution.PackageDescription\">FlagName</a></li><li><a href=\"#v:flagDescription\">flagDescription</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:flagDefault\">flagDefault</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:flagManual\">flagManual</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li></ul>}","name":"Flag MkFlag flagName flagDescription flagDefault flagManual","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#t:Flag"},{"display_html":"<a href=\"#v:emptyFlag\">emptyFlag</a> :: <a href=\"Distribution-PackageDescription.html#t:FlagName\" title=\"Distribution.PackageDescription\">FlagName</a> -&gt; <a href=\"Distribution-PackageDescription.html#t:Flag\" title=\"Distribution.PackageDescription\">Flag</a>","name":"emptyFlag","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:emptyFlag"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:FlagName\">FlagName</a>","name":"FlagName","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#t:FlagName"},{"display_html":"<a href=\"#v:mkFlagName\">mkFlagName</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-PackageDescription.html#t:FlagName\" title=\"Distribution.PackageDescription\">FlagName</a>","name":"mkFlagName","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:mkFlagName"},{"display_html":"<a href=\"#v:unFlagName\">unFlagName</a> :: <a href=\"Distribution-PackageDescription.html#t:FlagName\" title=\"Distribution.PackageDescription\">FlagName</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"unFlagName","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:unFlagName"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:FlagAssignment\">FlagAssignment</a>","name":"FlagAssignment","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#t:FlagAssignment"},{"display_html":"<a href=\"#v:mkFlagAssignment\">mkFlagAssignment</a> :: [(<a href=\"Distribution-PackageDescription.html#t:FlagName\" title=\"Distribution.PackageDescription\">FlagName</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>)] -&gt; <a href=\"Distribution-PackageDescription.html#t:FlagAssignment\" title=\"Distribution.PackageDescription\">FlagAssignment</a>","name":"mkFlagAssignment","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:mkFlagAssignment"},{"display_html":"<a href=\"#v:unFlagAssignment\">unFlagAssignment</a> :: <a href=\"Distribution-PackageDescription.html#t:FlagAssignment\" title=\"Distribution.PackageDescription\">FlagAssignment</a> -&gt; [(<a href=\"Distribution-PackageDescription.html#t:FlagName\" title=\"Distribution.PackageDescription\">FlagName</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>)]","name":"unFlagAssignment","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:unFlagAssignment"},{"display_html":"<a href=\"#v:nullFlagAssignment\">nullFlagAssignment</a> :: <a href=\"Distribution-PackageDescription.html#t:FlagAssignment\" title=\"Distribution.PackageDescription\">FlagAssignment</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"nullFlagAssignment","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:nullFlagAssignment"},{"display_html":"<a href=\"#v:showFlagValue\">showFlagValue</a> :: (<a href=\"Distribution-PackageDescription.html#t:FlagName\" title=\"Distribution.PackageDescription\">FlagName</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>) -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"showFlagValue","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:showFlagValue"},{"display_html":"<a href=\"#v:diffFlagAssignment\">diffFlagAssignment</a> :: <a href=\"Distribution-PackageDescription.html#t:FlagAssignment\" title=\"Distribution.PackageDescription\">FlagAssignment</a> -&gt; <a href=\"Distribution-PackageDescription.html#t:FlagAssignment\" title=\"Distribution.PackageDescription\">FlagAssignment</a> -&gt; <a href=\"Distribution-PackageDescription.html#t:FlagAssignment\" title=\"Distribution.PackageDescription\">FlagAssignment</a>","name":"diffFlagAssignment","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:diffFlagAssignment"},{"display_html":"<a href=\"#v:lookupFlagAssignment\">lookupFlagAssignment</a> :: <a href=\"Distribution-PackageDescription.html#t:FlagName\" title=\"Distribution.PackageDescription\">FlagName</a> -&gt; <a href=\"Distribution-PackageDescription.html#t:FlagAssignment\" title=\"Distribution.PackageDescription\">FlagAssignment</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"lookupFlagAssignment","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:lookupFlagAssignment"},{"display_html":"<a href=\"#v:insertFlagAssignment\">insertFlagAssignment</a> :: <a href=\"Distribution-PackageDescription.html#t:FlagName\" title=\"Distribution.PackageDescription\">FlagName</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; <a href=\"Distribution-PackageDescription.html#t:FlagAssignment\" title=\"Distribution.PackageDescription\">FlagAssignment</a> -&gt; <a href=\"Distribution-PackageDescription.html#t:FlagAssignment\" title=\"Distribution.PackageDescription\">FlagAssignment</a>","name":"insertFlagAssignment","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:insertFlagAssignment"},{"display_html":"<a href=\"#v:dispFlagAssignment\">dispFlagAssignment</a> :: <a href=\"Distribution-PackageDescription.html#t:FlagAssignment\" title=\"Distribution.PackageDescription\">FlagAssignment</a> -&gt; <a href=\"../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc\" title=\"Text.PrettyPrint\">Doc</a>","name":"dispFlagAssignment","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:dispFlagAssignment"},{"display_html":"<a href=\"#v:parsecFlagAssignment\">parsecFlagAssignment</a> :: <a href=\"Distribution-Parsec.html#t:CabalParsing\" title=\"Distribution.Parsec\">CabalParsing</a> m =&gt; m <a href=\"Distribution-PackageDescription.html#t:FlagAssignment\" title=\"Distribution.PackageDescription\">FlagAssignment</a>","name":"parsecFlagAssignment","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:parsecFlagAssignment"},{"display_html":"<a href=\"#v:findDuplicateFlagAssignments\">findDuplicateFlagAssignments</a> :: <a href=\"Distribution-PackageDescription.html#t:FlagAssignment\" title=\"Distribution.PackageDescription\">FlagAssignment</a> -&gt; [<a href=\"Distribution-PackageDescription.html#t:FlagName\" title=\"Distribution.PackageDescription\">FlagName</a>]","name":"findDuplicateFlagAssignments","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:findDuplicateFlagAssignments"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:CondTree\">CondTree</a> v c a = <a href=\"#v:CondNode\">CondNode</a> {<ul class=\"subs\"><li><a href=\"#v:condTreeData\">condTreeData</a> :: a</li><li><a href=\"#v:condTreeConstraints\">condTreeConstraints</a> :: c</li><li><a href=\"#v:condTreeComponents\">condTreeComponents</a> :: [<a href=\"Distribution-Types-CondTree.html#t:CondBranch\" title=\"Distribution.Types.CondTree\">CondBranch</a> v c a]</li></ul>}","name":"CondTree CondNode condTreeData condTreeConstraints condTreeComponents","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#t:CondTree"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ConfVar\">ConfVar</a><ul class=\"subs\"><li>= <a href=\"#v:OS\">OS</a> <a href=\"Distribution-System.html#t:OS\" title=\"Distribution.System\">OS</a></li><li>| <a href=\"#v:Arch\">Arch</a> <a href=\"Distribution-System.html#t:Arch\" title=\"Distribution.System\">Arch</a></li><li>| <a href=\"#v:Flag\">Flag</a> <a href=\"Distribution-PackageDescription.html#t:FlagName\" title=\"Distribution.PackageDescription\">FlagName</a></li><li>| <a href=\"#v:Impl\">Impl</a> <a href=\"Distribution-Compiler.html#t:CompilerFlavor\" title=\"Distribution.Compiler\">CompilerFlavor</a> <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a></li></ul>","name":"ConfVar Flag Arch OS Impl","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#t:ConfVar"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Condition\">Condition</a> c<ul class=\"subs\"><li>= <a href=\"#v:Var\">Var</a> c</li><li>| <a href=\"#v:Lit\">Lit</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li>| <a href=\"#v:CNot\">CNot</a> (<a href=\"Distribution-PackageDescription.html#t:Condition\" title=\"Distribution.PackageDescription\">Condition</a> c)</li><li>| <a href=\"#v:COr\">COr</a> (<a href=\"Distribution-PackageDescription.html#t:Condition\" title=\"Distribution.PackageDescription\">Condition</a> c) (<a href=\"Distribution-PackageDescription.html#t:Condition\" title=\"Distribution.PackageDescription\">Condition</a> c)</li><li>| <a href=\"#v:CAnd\">CAnd</a> (<a href=\"Distribution-PackageDescription.html#t:Condition\" title=\"Distribution.PackageDescription\">Condition</a> c) (<a href=\"Distribution-PackageDescription.html#t:Condition\" title=\"Distribution.PackageDescription\">Condition</a> c)</li></ul>","name":"Condition Var Lit CNot COr CAnd","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#t:Condition"},{"display_html":"<a href=\"#v:cNot\">cNot</a> :: <a href=\"Distribution-PackageDescription.html#t:Condition\" title=\"Distribution.PackageDescription\">Condition</a> a -&gt; <a href=\"Distribution-PackageDescription.html#t:Condition\" title=\"Distribution.PackageDescription\">Condition</a> a","name":"cNot","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:cNot"},{"display_html":"<a href=\"#v:cAnd\">cAnd</a> :: <a href=\"Distribution-PackageDescription.html#t:Condition\" title=\"Distribution.PackageDescription\">Condition</a> a -&gt; <a href=\"Distribution-PackageDescription.html#t:Condition\" title=\"Distribution.PackageDescription\">Condition</a> a -&gt; <a href=\"Distribution-PackageDescription.html#t:Condition\" title=\"Distribution.PackageDescription\">Condition</a> a","name":"cAnd","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:cAnd"},{"display_html":"<a href=\"#v:cOr\">cOr</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Eq\" title=\"Distribution.Compat.Prelude.Internal\">Eq</a> v =&gt; <a href=\"Distribution-PackageDescription.html#t:Condition\" title=\"Distribution.PackageDescription\">Condition</a> v -&gt; <a href=\"Distribution-PackageDescription.html#t:Condition\" title=\"Distribution.PackageDescription\">Condition</a> v -&gt; <a href=\"Distribution-PackageDescription.html#t:Condition\" title=\"Distribution.PackageDescription\">Condition</a> v","name":"cOr","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:cOr"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:SourceRepo\">SourceRepo</a> = <a href=\"#v:SourceRepo\">SourceRepo</a> {<ul class=\"subs\"><li><a href=\"#v:repoKind\">repoKind</a> :: <a href=\"Distribution-PackageDescription.html#t:RepoKind\" title=\"Distribution.PackageDescription\">RepoKind</a></li><li><a href=\"#v:repoType\">repoType</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-PackageDescription.html#t:RepoType\" title=\"Distribution.PackageDescription\">RepoType</a></li><li><a href=\"#v:repoLocation\">repoLocation</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:repoModule\">repoModule</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:repoBranch\">repoBranch</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:repoTag\">repoTag</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:repoSubdir\">repoSubdir</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li></ul>}","name":"SourceRepo SourceRepo repoKind repoType repoLocation repoModule repoBranch repoTag repoSubdir","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#t:SourceRepo"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:RepoKind\">RepoKind</a><ul class=\"subs\"><li>= <a href=\"#v:RepoHead\">RepoHead</a></li><li>| <a href=\"#v:RepoThis\">RepoThis</a></li><li>| <a href=\"#v:RepoKindUnknown\">RepoKindUnknown</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li></ul>","name":"RepoKind RepoHead RepoThis RepoKindUnknown","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#t:RepoKind"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:RepoType\">RepoType</a><ul class=\"subs\"><li>= <a href=\"#v:Darcs\">Darcs</a></li><li>| <a href=\"#v:Git\">Git</a></li><li>| <a href=\"#v:SVN\">SVN</a></li><li>| <a href=\"#v:CVS\">CVS</a></li><li>| <a href=\"#v:Mercurial\">Mercurial</a></li><li>| <a href=\"#v:GnuArch\">GnuArch</a></li><li>| <a href=\"#v:Bazaar\">Bazaar</a></li><li>| <a href=\"#v:Monotone\">Monotone</a></li><li>| <a href=\"#v:OtherRepoType\">OtherRepoType</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li></ul>","name":"RepoType Darcs Git SVN CVS Mercurial GnuArch Bazaar Monotone OtherRepoType","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#t:RepoType"},{"display_html":"<a href=\"#v:knownRepoTypes\">knownRepoTypes</a> :: [<a href=\"Distribution-PackageDescription.html#t:RepoType\" title=\"Distribution.PackageDescription\">RepoType</a>]","name":"knownRepoTypes","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:knownRepoTypes"},{"display_html":"<a href=\"#v:emptySourceRepo\">emptySourceRepo</a> :: <a href=\"Distribution-PackageDescription.html#t:RepoKind\" title=\"Distribution.PackageDescription\">RepoKind</a> -&gt; <a href=\"Distribution-PackageDescription.html#t:SourceRepo\" title=\"Distribution.PackageDescription\">SourceRepo</a>","name":"emptySourceRepo","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#v:emptySourceRepo"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:SetupBuildInfo\">SetupBuildInfo</a> = <a href=\"#v:SetupBuildInfo\">SetupBuildInfo</a> {<ul class=\"subs\"><li><a href=\"#v:setupDepends\">setupDepends</a> :: [<a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a>]</li><li><a href=\"#v:defaultSetupDepends\">defaultSetupDepends</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li></ul>}","name":"SetupBuildInfo SetupBuildInfo setupDepends defaultSetupDepends","module":"Distribution.PackageDescription","link":"Distribution-PackageDescription.html#t:SetupBuildInfo"},{"display_html":"<a href=\"#v:desugarBuildTool\">desugarBuildTool</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LegacyExeDependency.html#t:LegacyExeDependency\" title=\"Distribution.Types.LegacyExeDependency\">LegacyExeDependency</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-ExeDependency.html#t:ExeDependency\" title=\"Distribution.Types.ExeDependency\">ExeDependency</a>","name":"desugarBuildTool","module":"Distribution.Simple.BuildToolDepends","link":"Distribution-Simple-BuildToolDepends.html#v:desugarBuildTool"},{"display_html":"<a href=\"#v:getAllToolDependencies\">getAllToolDependencies</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a> -&gt; [<a href=\"Distribution-Types-ExeDependency.html#t:ExeDependency\" title=\"Distribution.Types.ExeDependency\">ExeDependency</a>]","name":"getAllToolDependencies","module":"Distribution.Simple.BuildToolDepends","link":"Distribution-Simple-BuildToolDepends.html#v:getAllToolDependencies"},{"display_html":"<a href=\"#v:isInternal\">isInternal</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-ExeDependency.html#t:ExeDependency\" title=\"Distribution.Types.ExeDependency\">ExeDependency</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"isInternal","module":"Distribution.Simple.BuildToolDepends","link":"Distribution-Simple-BuildToolDepends.html#v:isInternal"},{"display_html":"<a href=\"#v:getAllInternalToolDependencies\">getAllInternalToolDependencies</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a> -&gt; [<a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a>]","name":"getAllInternalToolDependencies","module":"Distribution.Simple.BuildToolDepends","link":"Distribution-Simple-BuildToolDepends.html#v:getAllInternalToolDependencies"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:InstallDirs\">InstallDirs</a> dir = <a href=\"#v:InstallDirs\">InstallDirs</a> {<ul class=\"subs\"><li><a href=\"#v:prefix\">prefix</a> :: dir</li><li><a href=\"#v:bindir\">bindir</a> :: dir</li><li><a href=\"#v:libdir\">libdir</a> :: dir</li><li><a href=\"#v:libsubdir\">libsubdir</a> :: dir</li><li><a href=\"#v:dynlibdir\">dynlibdir</a> :: dir</li><li><a href=\"#v:flibdir\">flibdir</a> :: dir</li><li><a href=\"#v:libexecdir\">libexecdir</a> :: dir</li><li><a href=\"#v:libexecsubdir\">libexecsubdir</a> :: dir</li><li><a href=\"#v:includedir\">includedir</a> :: dir</li><li><a href=\"#v:datadir\">datadir</a> :: dir</li><li><a href=\"#v:datasubdir\">datasubdir</a> :: dir</li><li><a href=\"#v:docdir\">docdir</a> :: dir</li><li><a href=\"#v:mandir\">mandir</a> :: dir</li><li><a href=\"#v:htmldir\">htmldir</a> :: dir</li><li><a href=\"#v:haddockdir\">haddockdir</a> :: dir</li><li><a href=\"#v:sysconfdir\">sysconfdir</a> :: dir</li></ul>}","name":"InstallDirs InstallDirs prefix bindir libdir libsubdir dynlibdir datadir datasubdir docdir htmldir flibdir libexecdir libexecsubdir includedir mandir haddockdir sysconfdir","module":"Distribution.Simple.InstallDirs","link":"Distribution-Simple-InstallDirs.html#t:InstallDirs"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:InstallDirTemplates\">InstallDirTemplates</a> = <a href=\"Distribution-Simple-InstallDirs.html#t:InstallDirs\" title=\"Distribution.Simple.InstallDirs\">InstallDirs</a> <a href=\"Distribution-Simple-InstallDirs.html#t:PathTemplate\" title=\"Distribution.Simple.InstallDirs\">PathTemplate</a>","name":"InstallDirTemplates","module":"Distribution.Simple.InstallDirs","link":"Distribution-Simple-InstallDirs.html#t:InstallDirTemplates"},{"display_html":"<a href=\"#v:defaultInstallDirs\">defaultInstallDirs</a> :: <a href=\"Distribution-Compiler.html#t:CompilerFlavor\" title=\"Distribution.Compiler\">CompilerFlavor</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Simple-InstallDirs.html#t:InstallDirTemplates\" title=\"Distribution.Simple.InstallDirs\">InstallDirTemplates</a>","name":"defaultInstallDirs","module":"Distribution.Simple.InstallDirs","link":"Distribution-Simple-InstallDirs.html#v:defaultInstallDirs"},{"display_html":"<a href=\"#v:defaultInstallDirs-39-\">defaultInstallDirs'</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; <a href=\"Distribution-Compiler.html#t:CompilerFlavor\" title=\"Distribution.Compiler\">CompilerFlavor</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Simple-InstallDirs.html#t:InstallDirTemplates\" title=\"Distribution.Simple.InstallDirs\">InstallDirTemplates</a>","name":"defaultInstallDirs'","module":"Distribution.Simple.InstallDirs","link":"Distribution-Simple-InstallDirs.html#v:defaultInstallDirs-39-"},{"display_html":"<a href=\"#v:combineInstallDirs\">combineInstallDirs</a> :: (a -&gt; b -&gt; c) -&gt; <a href=\"Distribution-Simple-InstallDirs.html#t:InstallDirs\" title=\"Distribution.Simple.InstallDirs\">InstallDirs</a> a -&gt; <a href=\"Distribution-Simple-InstallDirs.html#t:InstallDirs\" title=\"Distribution.Simple.InstallDirs\">InstallDirs</a> b -&gt; <a href=\"Distribution-Simple-InstallDirs.html#t:InstallDirs\" title=\"Distribution.Simple.InstallDirs\">InstallDirs</a> c","name":"combineInstallDirs","module":"Distribution.Simple.InstallDirs","link":"Distribution-Simple-InstallDirs.html#v:combineInstallDirs"},{"display_html":"<a href=\"#v:absoluteInstallDirs\">absoluteInstallDirs</a> :: <a href=\"Distribution-Types-PackageId.html#t:PackageIdentifier\" title=\"Distribution.Types.PackageId\">PackageIdentifier</a> -&gt; <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a> -&gt; <a href=\"Distribution-Compiler.html#t:CompilerInfo\" title=\"Distribution.Compiler\">CompilerInfo</a> -&gt; <a href=\"Distribution-Simple-InstallDirs.html#t:CopyDest\" title=\"Distribution.Simple.InstallDirs\">CopyDest</a> -&gt; <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a> -&gt; <a href=\"Distribution-Simple-InstallDirs.html#t:InstallDirs\" title=\"Distribution.Simple.InstallDirs\">InstallDirs</a> <a href=\"Distribution-Simple-InstallDirs.html#t:PathTemplate\" title=\"Distribution.Simple.InstallDirs\">PathTemplate</a> -&gt; <a href=\"Distribution-Simple-InstallDirs.html#t:InstallDirs\" title=\"Distribution.Simple.InstallDirs\">InstallDirs</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"absoluteInstallDirs","module":"Distribution.Simple.InstallDirs","link":"Distribution-Simple-InstallDirs.html#v:absoluteInstallDirs"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:CopyDest\">CopyDest</a><ul class=\"subs\"><li>= <a href=\"#v:NoCopyDest\">NoCopyDest</a></li><li>| <a href=\"#v:CopyTo\">CopyTo</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li>| <a href=\"#v:CopyToDb\">CopyToDb</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li></ul>","name":"CopyDest CopyTo CopyToDb NoCopyDest","module":"Distribution.Simple.InstallDirs","link":"Distribution-Simple-InstallDirs.html#t:CopyDest"},{"display_html":"<a href=\"#v:prefixRelativeInstallDirs\">prefixRelativeInstallDirs</a> :: <a href=\"Distribution-Types-PackageId.html#t:PackageIdentifier\" title=\"Distribution.Types.PackageId\">PackageIdentifier</a> -&gt; <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a> -&gt; <a href=\"Distribution-Compiler.html#t:CompilerInfo\" title=\"Distribution.Compiler\">CompilerInfo</a> -&gt; <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a> -&gt; <a href=\"Distribution-Simple-InstallDirs.html#t:InstallDirTemplates\" title=\"Distribution.Simple.InstallDirs\">InstallDirTemplates</a> -&gt; <a href=\"Distribution-Simple-InstallDirs.html#t:InstallDirs\" title=\"Distribution.Simple.InstallDirs\">InstallDirs</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>)","name":"prefixRelativeInstallDirs","module":"Distribution.Simple.InstallDirs","link":"Distribution-Simple-InstallDirs.html#v:prefixRelativeInstallDirs"},{"display_html":"<a href=\"#v:substituteInstallDirTemplates\">substituteInstallDirTemplates</a> :: <a href=\"Distribution-Simple-InstallDirs.html#t:PathTemplateEnv\" title=\"Distribution.Simple.InstallDirs\">PathTemplateEnv</a> -&gt; <a href=\"Distribution-Simple-InstallDirs.html#t:InstallDirTemplates\" title=\"Distribution.Simple.InstallDirs\">InstallDirTemplates</a> -&gt; <a href=\"Distribution-Simple-InstallDirs.html#t:InstallDirTemplates\" title=\"Distribution.Simple.InstallDirs\">InstallDirTemplates</a>","name":"substituteInstallDirTemplates","module":"Distribution.Simple.InstallDirs","link":"Distribution-Simple-InstallDirs.html#v:substituteInstallDirTemplates"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PathTemplate\">PathTemplate</a>","name":"PathTemplate","module":"Distribution.Simple.InstallDirs","link":"Distribution-Simple-InstallDirs.html#t:PathTemplate"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PathTemplateVariable\">PathTemplateVariable</a><ul class=\"subs\"><li>= <a href=\"#v:PrefixVar\">PrefixVar</a></li><li>| <a href=\"#v:BindirVar\">BindirVar</a></li><li>| <a href=\"#v:LibdirVar\">LibdirVar</a></li><li>| <a href=\"#v:LibsubdirVar\">LibsubdirVar</a></li><li>| <a href=\"#v:DynlibdirVar\">DynlibdirVar</a></li><li>| <a href=\"#v:DatadirVar\">DatadirVar</a></li><li>| <a href=\"#v:DatasubdirVar\">DatasubdirVar</a></li><li>| <a href=\"#v:DocdirVar\">DocdirVar</a></li><li>| <a href=\"#v:HtmldirVar\">HtmldirVar</a></li><li>| <a href=\"#v:PkgNameVar\">PkgNameVar</a></li><li>| <a href=\"#v:PkgVerVar\">PkgVerVar</a></li><li>| <a href=\"#v:PkgIdVar\">PkgIdVar</a></li><li>| <a href=\"#v:LibNameVar\">LibNameVar</a></li><li>| <a href=\"#v:CompilerVar\">CompilerVar</a></li><li>| <a href=\"#v:OSVar\">OSVar</a></li><li>| <a href=\"#v:ArchVar\">ArchVar</a></li><li>| <a href=\"#v:AbiVar\">AbiVar</a></li><li>| <a href=\"#v:AbiTagVar\">AbiTagVar</a></li><li>| <a href=\"#v:ExecutableNameVar\">ExecutableNameVar</a></li><li>| <a href=\"#v:TestSuiteNameVar\">TestSuiteNameVar</a></li><li>| <a href=\"#v:TestSuiteResultVar\">TestSuiteResultVar</a></li><li>| <a href=\"#v:BenchmarkNameVar\">BenchmarkNameVar</a></li></ul>","name":"PathTemplateVariable PrefixVar BindirVar LibdirVar LibsubdirVar DynlibdirVar DatadirVar DatasubdirVar DocdirVar HtmldirVar PkgNameVar PkgVerVar PkgIdVar LibNameVar CompilerVar OSVar ArchVar AbiVar AbiTagVar ExecutableNameVar TestSuiteNameVar TestSuiteResultVar BenchmarkNameVar","module":"Distribution.Simple.InstallDirs","link":"Distribution-Simple-InstallDirs.html#t:PathTemplateVariable"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:PathTemplateEnv\">PathTemplateEnv</a> = [(<a href=\"Distribution-Simple-InstallDirs.html#t:PathTemplateVariable\" title=\"Distribution.Simple.InstallDirs\">PathTemplateVariable</a>, <a href=\"Distribution-Simple-InstallDirs.html#t:PathTemplate\" title=\"Distribution.Simple.InstallDirs\">PathTemplate</a>)]","name":"PathTemplateEnv","module":"Distribution.Simple.InstallDirs","link":"Distribution-Simple-InstallDirs.html#t:PathTemplateEnv"},{"display_html":"<a href=\"#v:toPathTemplate\">toPathTemplate</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Simple-InstallDirs.html#t:PathTemplate\" title=\"Distribution.Simple.InstallDirs\">PathTemplate</a>","name":"toPathTemplate","module":"Distribution.Simple.InstallDirs","link":"Distribution-Simple-InstallDirs.html#v:toPathTemplate"},{"display_html":"<a href=\"#v:fromPathTemplate\">fromPathTemplate</a> :: <a href=\"Distribution-Simple-InstallDirs.html#t:PathTemplate\" title=\"Distribution.Simple.InstallDirs\">PathTemplate</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"fromPathTemplate","module":"Distribution.Simple.InstallDirs","link":"Distribution-Simple-InstallDirs.html#v:fromPathTemplate"},{"display_html":"<a href=\"#v:combinePathTemplate\">combinePathTemplate</a> :: <a href=\"Distribution-Simple-InstallDirs.html#t:PathTemplate\" title=\"Distribution.Simple.InstallDirs\">PathTemplate</a> -&gt; <a href=\"Distribution-Simple-InstallDirs.html#t:PathTemplate\" title=\"Distribution.Simple.InstallDirs\">PathTemplate</a> -&gt; <a href=\"Distribution-Simple-InstallDirs.html#t:PathTemplate\" title=\"Distribution.Simple.InstallDirs\">PathTemplate</a>","name":"combinePathTemplate","module":"Distribution.Simple.InstallDirs","link":"Distribution-Simple-InstallDirs.html#v:combinePathTemplate"},{"display_html":"<a href=\"#v:substPathTemplate\">substPathTemplate</a> :: <a href=\"Distribution-Simple-InstallDirs.html#t:PathTemplateEnv\" title=\"Distribution.Simple.InstallDirs\">PathTemplateEnv</a> -&gt; <a href=\"Distribution-Simple-InstallDirs.html#t:PathTemplate\" title=\"Distribution.Simple.InstallDirs\">PathTemplate</a> -&gt; <a href=\"Distribution-Simple-InstallDirs.html#t:PathTemplate\" title=\"Distribution.Simple.InstallDirs\">PathTemplate</a>","name":"substPathTemplate","module":"Distribution.Simple.InstallDirs","link":"Distribution-Simple-InstallDirs.html#v:substPathTemplate"},{"display_html":"<a href=\"#v:initialPathTemplateEnv\">initialPathTemplateEnv</a> :: <a href=\"Distribution-Types-PackageId.html#t:PackageIdentifier\" title=\"Distribution.Types.PackageId\">PackageIdentifier</a> -&gt; <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a> -&gt; <a href=\"Distribution-Compiler.html#t:CompilerInfo\" title=\"Distribution.Compiler\">CompilerInfo</a> -&gt; <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a> -&gt; <a href=\"Distribution-Simple-InstallDirs.html#t:PathTemplateEnv\" title=\"Distribution.Simple.InstallDirs\">PathTemplateEnv</a>","name":"initialPathTemplateEnv","module":"Distribution.Simple.InstallDirs","link":"Distribution-Simple-InstallDirs.html#v:initialPathTemplateEnv"},{"display_html":"<a href=\"#v:platformTemplateEnv\">platformTemplateEnv</a> :: <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a> -&gt; <a href=\"Distribution-Simple-InstallDirs.html#t:PathTemplateEnv\" title=\"Distribution.Simple.InstallDirs\">PathTemplateEnv</a>","name":"platformTemplateEnv","module":"Distribution.Simple.InstallDirs","link":"Distribution-Simple-InstallDirs.html#v:platformTemplateEnv"},{"display_html":"<a href=\"#v:compilerTemplateEnv\">compilerTemplateEnv</a> :: <a href=\"Distribution-Compiler.html#t:CompilerInfo\" title=\"Distribution.Compiler\">CompilerInfo</a> -&gt; <a href=\"Distribution-Simple-InstallDirs.html#t:PathTemplateEnv\" title=\"Distribution.Simple.InstallDirs\">PathTemplateEnv</a>","name":"compilerTemplateEnv","module":"Distribution.Simple.InstallDirs","link":"Distribution-Simple-InstallDirs.html#v:compilerTemplateEnv"},{"display_html":"<a href=\"#v:packageTemplateEnv\">packageTemplateEnv</a> :: <a href=\"Distribution-Types-PackageId.html#t:PackageIdentifier\" title=\"Distribution.Types.PackageId\">PackageIdentifier</a> -&gt; <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a> -&gt; <a href=\"Distribution-Simple-InstallDirs.html#t:PathTemplateEnv\" title=\"Distribution.Simple.InstallDirs\">PathTemplateEnv</a>","name":"packageTemplateEnv","module":"Distribution.Simple.InstallDirs","link":"Distribution-Simple-InstallDirs.html#v:packageTemplateEnv"},{"display_html":"<a href=\"#v:abiTemplateEnv\">abiTemplateEnv</a> :: <a href=\"Distribution-Compiler.html#t:CompilerInfo\" title=\"Distribution.Compiler\">CompilerInfo</a> -&gt; <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a> -&gt; <a href=\"Distribution-Simple-InstallDirs.html#t:PathTemplateEnv\" title=\"Distribution.Simple.InstallDirs\">PathTemplateEnv</a>","name":"abiTemplateEnv","module":"Distribution.Simple.InstallDirs","link":"Distribution-Simple-InstallDirs.html#v:abiTemplateEnv"},{"display_html":"<a href=\"#v:installDirsTemplateEnv\">installDirsTemplateEnv</a> :: <a href=\"Distribution-Simple-InstallDirs.html#t:InstallDirs\" title=\"Distribution.Simple.InstallDirs\">InstallDirs</a> <a href=\"Distribution-Simple-InstallDirs.html#t:PathTemplate\" title=\"Distribution.Simple.InstallDirs\">PathTemplate</a> -&gt; <a href=\"Distribution-Simple-InstallDirs.html#t:PathTemplateEnv\" title=\"Distribution.Simple.InstallDirs\">PathTemplateEnv</a>","name":"installDirsTemplateEnv","module":"Distribution.Simple.InstallDirs","link":"Distribution-Simple-InstallDirs.html#v:installDirsTemplateEnv"},{"display_html":"<a href=\"#v:alaList\">alaList</a> :: sep -&gt; [a] -&gt; <a href=\"Distribution-Parsec-Newtypes.html#t:List\" title=\"Distribution.Parsec.Newtypes\">List</a> sep (<a href=\"../base-4.13.0.0/Data-Functor-Identity.html#t:Identity\" title=\"Data.Functor.Identity\">Identity</a> a) a","name":"alaList","module":"Distribution.Parsec.Newtypes","link":"Distribution-Parsec-Newtypes.html#v:alaList"},{"display_html":"<a href=\"#v:alaList-39-\">alaList'</a> :: sep -&gt; (a -&gt; b) -&gt; [a] -&gt; <a href=\"Distribution-Parsec-Newtypes.html#t:List\" title=\"Distribution.Parsec.Newtypes\">List</a> sep b a","name":"alaList'","module":"Distribution.Parsec.Newtypes","link":"Distribution-Parsec-Newtypes.html#v:alaList-39-"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:CommaVCat\">CommaVCat</a> = <a href=\"#v:CommaVCat\">CommaVCat</a>","name":"CommaVCat CommaVCat","module":"Distribution.Parsec.Newtypes","link":"Distribution-Parsec-Newtypes.html#t:CommaVCat"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:CommaFSep\">CommaFSep</a> = <a href=\"#v:CommaFSep\">CommaFSep</a>","name":"CommaFSep CommaFSep","module":"Distribution.Parsec.Newtypes","link":"Distribution-Parsec-Newtypes.html#t:CommaFSep"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:VCat\">VCat</a> = <a href=\"#v:VCat\">VCat</a>","name":"VCat VCat","module":"Distribution.Parsec.Newtypes","link":"Distribution-Parsec-Newtypes.html#t:VCat"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:FSep\">FSep</a> = <a href=\"#v:FSep\">FSep</a>","name":"FSep FSep","module":"Distribution.Parsec.Newtypes","link":"Distribution-Parsec-Newtypes.html#t:FSep"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:NoCommaFSep\">NoCommaFSep</a> = <a href=\"#v:NoCommaFSep\">NoCommaFSep</a>","name":"NoCommaFSep NoCommaFSep","module":"Distribution.Parsec.Newtypes","link":"Distribution-Parsec-Newtypes.html#t:NoCommaFSep"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:Sep\">Sep</a> sep <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:prettySep\">prettySep</a> :: P sep -&gt; [<a href=\"../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc\" title=\"Text.PrettyPrint\">Doc</a>] -&gt; <a href=\"../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc\" title=\"Text.PrettyPrint\">Doc</a></li><li><a href=\"#v:parseSep\">parseSep</a> :: <a href=\"Distribution-Parsec.html#t:CabalParsing\" title=\"Distribution.Parsec\">CabalParsing</a> m =&gt; P sep -&gt; m a -&gt; m [a]</li></ul>","name":"Sep prettySep parseSep","module":"Distribution.Parsec.Newtypes","link":"Distribution-Parsec-Newtypes.html#t:Sep"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:List\">List</a> sep b a","name":"List","module":"Distribution.Parsec.Newtypes","link":"Distribution-Parsec-Newtypes.html#t:List"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:SpecVersion\">SpecVersion</a> = <a href=\"#v:SpecVersion\">SpecVersion</a> {<ul class=\"subs\"><li><a href=\"#v:getSpecVersion\">getSpecVersion</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a></li></ul>}","name":"SpecVersion SpecVersion getSpecVersion","module":"Distribution.Parsec.Newtypes","link":"Distribution-Parsec-Newtypes.html#t:SpecVersion"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:TestedWith\">TestedWith</a> = <a href=\"#v:TestedWith\">TestedWith</a> {<ul class=\"subs\"><li><a href=\"#v:getTestedWith\">getTestedWith</a> :: (<a href=\"Distribution-Compiler.html#t:CompilerFlavor\" title=\"Distribution.Compiler\">CompilerFlavor</a>, <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a>)</li></ul>}","name":"TestedWith TestedWith getTestedWith","module":"Distribution.Parsec.Newtypes","link":"Distribution-Parsec-Newtypes.html#t:TestedWith"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:SpecLicense\">SpecLicense</a> = <a href=\"#v:SpecLicense\">SpecLicense</a> {<ul class=\"subs\"><li><a href=\"#v:getSpecLicense\">getSpecLicense</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> <a href=\"Distribution-SPDX-License.html#t:License\" title=\"Distribution.SPDX.License\">License</a> <a href=\"Distribution-License.html#t:License\" title=\"Distribution.License\">License</a></li></ul>}","name":"SpecLicense SpecLicense getSpecLicense","module":"Distribution.Parsec.Newtypes","link":"Distribution-Parsec-Newtypes.html#t:SpecLicense"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:Token\">Token</a> = <a href=\"#v:Token\">Token</a> {<ul class=\"subs\"><li><a href=\"#v:getToken\">getToken</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li></ul>}","name":"Token Token getToken","module":"Distribution.Parsec.Newtypes","link":"Distribution-Parsec-Newtypes.html#t:Token"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:Token-39-\">Token'</a> = <a href=\"#v:Token-39-\">Token'</a> {<ul class=\"subs\"><li><a href=\"#v:getToken-39-\">getToken'</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li></ul>}","name":"Token' Token' getToken'","module":"Distribution.Parsec.Newtypes","link":"Distribution-Parsec-Newtypes.html#t:Token-39-"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:MQuoted\">MQuoted</a> a = <a href=\"#v:MQuoted\">MQuoted</a> {<ul class=\"subs\"><li><a href=\"#v:getMQuoted\">getMQuoted</a> :: a</li></ul>}","name":"MQuoted MQuoted getMQuoted","module":"Distribution.Parsec.Newtypes","link":"Distribution-Parsec-Newtypes.html#t:MQuoted"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:FilePathNT\">FilePathNT</a> = <a href=\"#v:FilePathNT\">FilePathNT</a> {<ul class=\"subs\"><li><a href=\"#v:getFilePathNT\">getFilePathNT</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li></ul>}","name":"FilePathNT FilePathNT getFilePathNT","module":"Distribution.Parsec.Newtypes","link":"Distribution-Parsec-Newtypes.html#t:FilePathNT"},{"display_html":"<a href=\"#v:cabalVersion\">cabalVersion</a> :: <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>","name":"cabalVersion","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:cabalVersion"},{"display_html":"<a href=\"#v:dieNoVerbosity\">dieNoVerbosity</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> a","name":"dieNoVerbosity","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:dieNoVerbosity"},{"display_html":"<a href=\"#v:die-39-\">die'</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> a","name":"die'","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:die-39-"},{"display_html":"<a href=\"#v:dieWithLocation-39-\">dieWithLocation'</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> a","name":"dieWithLocation'","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:dieWithLocation-39-"},{"display_html":"<a href=\"#v:dieNoWrap\">dieNoWrap</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> a","name":"dieNoWrap","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:dieNoWrap"},{"display_html":"<a href=\"#v:topHandler\">topHandler</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> a","name":"topHandler","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:topHandler"},{"display_html":"<a href=\"#v:topHandlerWith\">topHandlerWith</a> :: <span class=\"keyword\">forall</span> a. (<a href=\"../base-4.13.0.0/Control-Exception-Base.html#t:SomeException\" title=\"Control.Exception.Base\">SomeException</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> a) -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> a","name":"topHandlerWith","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:topHandlerWith"},{"display_html":"<a href=\"#v:warn\">warn</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"warn","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:warn"},{"display_html":"<a href=\"#v:notice\">notice</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"notice","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:notice"},{"display_html":"<a href=\"#v:noticeNoWrap\">noticeNoWrap</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"noticeNoWrap","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:noticeNoWrap"},{"display_html":"<a href=\"#v:noticeDoc\">noticeDoc</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc\" title=\"Text.PrettyPrint\">Doc</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"noticeDoc","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:noticeDoc"},{"display_html":"<a href=\"#v:setupMessage\">setupMessage</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Types-PackageId.html#t:PackageIdentifier\" title=\"Distribution.Types.PackageId\">PackageIdentifier</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"setupMessage","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:setupMessage"},{"display_html":"<a href=\"#v:info\">info</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"info","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:info"},{"display_html":"<a href=\"#v:infoNoWrap\">infoNoWrap</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"infoNoWrap","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:infoNoWrap"},{"display_html":"<a href=\"#v:debug\">debug</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"debug","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:debug"},{"display_html":"<a href=\"#v:debugNoWrap\">debugNoWrap</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"debugNoWrap","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:debugNoWrap"},{"display_html":"<a href=\"#v:chattyTry\">chattyTry</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> () -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"chattyTry","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:chattyTry"},{"display_html":"<a href=\"#v:annotateIO\">annotateIO</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> a","name":"annotateIO","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:annotateIO"},{"display_html":"<a href=\"#v:printRawCommandAndArgs\">printRawCommandAndArgs</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"printRawCommandAndArgs","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:printRawCommandAndArgs"},{"display_html":"<a href=\"#v:printRawCommandAndArgsAndEnv\">printRawCommandAndArgsAndEnv</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"printRawCommandAndArgsAndEnv","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:printRawCommandAndArgsAndEnv"},{"display_html":"<a href=\"#v:withOutputMarker\">withOutputMarker</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"withOutputMarker","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:withOutputMarker"},{"display_html":"<a href=\"#v:handleDoesNotExist\">handleDoesNotExist</a> :: a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> a","name":"handleDoesNotExist","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:handleDoesNotExist"},{"display_html":"<a href=\"#v:rawSystemExit\">rawSystemExit</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"rawSystemExit","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:rawSystemExit"},{"display_html":"<a href=\"#v:rawSystemExitCode\">rawSystemExitCode</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"../base-4.13.0.0/System-Exit.html#t:ExitCode\" title=\"System.Exit\">ExitCode</a>","name":"rawSystemExitCode","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:rawSystemExitCode"},{"display_html":"<a href=\"#v:rawSystemExitWithEnv\">rawSystemExitWithEnv</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"rawSystemExitWithEnv","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:rawSystemExitWithEnv"},{"display_html":"<a href=\"#v:rawSystemStdout\">rawSystemStdout</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"rawSystemStdout","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:rawSystemStdout"},{"display_html":"<a href=\"#v:rawSystemStdInOut\">rawSystemStdInOut</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Simple-Utils.html#t:IOData\" title=\"Distribution.Simple.Utils\">IOData</a> -&gt; <a href=\"Distribution-Simple-Utils.html#t:IODataMode\" title=\"Distribution.Simple.Utils\">IODataMode</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"Distribution-Simple-Utils.html#t:IOData\" title=\"Distribution.Simple.Utils\">IOData</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"../base-4.13.0.0/System-Exit.html#t:ExitCode\" title=\"System.Exit\">ExitCode</a>)","name":"rawSystemStdInOut","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:rawSystemStdInOut"},{"display_html":"<a href=\"#v:rawSystemIOWithEnv\">rawSystemIOWithEnv</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"../base-4.13.0.0/GHC-IO-Handle.html#t:Handle\" title=\"GHC.IO.Handle\">Handle</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"../base-4.13.0.0/GHC-IO-Handle.html#t:Handle\" title=\"GHC.IO.Handle\">Handle</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"../base-4.13.0.0/GHC-IO-Handle.html#t:Handle\" title=\"GHC.IO.Handle\">Handle</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"../base-4.13.0.0/System-Exit.html#t:ExitCode\" title=\"System.Exit\">ExitCode</a>","name":"rawSystemIOWithEnv","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:rawSystemIOWithEnv"},{"display_html":"<a href=\"#v:createProcessWithEnv\">createProcessWithEnv</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)] -&gt; <a href=\"../process-1.6.9.0/System-Process.html#t:StdStream\" title=\"System.Process\">StdStream</a> -&gt; <a href=\"../process-1.6.9.0/System-Process.html#t:StdStream\" title=\"System.Process\">StdStream</a> -&gt; <a href=\"../process-1.6.9.0/System-Process.html#t:StdStream\" title=\"System.Process\">StdStream</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"../base-4.13.0.0/GHC-IO-Handle.html#t:Handle\" title=\"GHC.IO.Handle\">Handle</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"../base-4.13.0.0/GHC-IO-Handle.html#t:Handle\" title=\"GHC.IO.Handle\">Handle</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"../base-4.13.0.0/GHC-IO-Handle.html#t:Handle\" title=\"GHC.IO.Handle\">Handle</a>, <a href=\"../process-1.6.9.0/System-Process.html#t:ProcessHandle\" title=\"System.Process\">ProcessHandle</a>)","name":"createProcessWithEnv","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:createProcessWithEnv"},{"display_html":"<a href=\"#v:maybeExit\">maybeExit</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"../base-4.13.0.0/System-Exit.html#t:ExitCode\" title=\"System.Exit\">ExitCode</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"maybeExit","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:maybeExit"},{"display_html":"<a href=\"#v:xargs\">xargs</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a> -&gt; ([<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()) -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"xargs","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:xargs"},{"display_html":"<a href=\"#v:findProgramVersion\">findProgramVersion</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; (<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>) -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>)","name":"findProgramVersion","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:findProgramVersion"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:IOData\">IOData</a><ul class=\"subs\"><li>= <a href=\"#v:IODataText\">IODataText</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li>| <a href=\"#v:IODataBinary\">IODataBinary</a> <a href=\"../bytestring-0.10.10.1/Data-ByteString-Lazy.html#t:ByteString\" title=\"Data.ByteString.Lazy\">ByteString</a></li></ul>","name":"IOData IODataText IODataBinary","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#t:IOData"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:IODataMode\">IODataMode</a><ul class=\"subs\"><li>= <a href=\"#v:IODataModeText\">IODataModeText</a></li><li>| <a href=\"#v:IODataModeBinary\">IODataModeBinary</a></li></ul>","name":"IODataMode IODataModeText IODataModeBinary","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#t:IODataMode"},{"display_html":"<a href=\"#v:createDirectoryIfMissingVerbose\">createDirectoryIfMissingVerbose</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"createDirectoryIfMissingVerbose","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:createDirectoryIfMissingVerbose"},{"display_html":"<a href=\"#v:copyFileVerbose\">copyFileVerbose</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"copyFileVerbose","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:copyFileVerbose"},{"display_html":"<a href=\"#v:copyFiles\">copyFiles</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>)] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"copyFiles","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:copyFiles"},{"display_html":"<a href=\"#v:copyFileTo\">copyFileTo</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"copyFileTo","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:copyFileTo"},{"display_html":"<a href=\"#v:installOrdinaryFile\">installOrdinaryFile</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"installOrdinaryFile","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:installOrdinaryFile"},{"display_html":"<a href=\"#v:installExecutableFile\">installExecutableFile</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"installExecutableFile","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:installExecutableFile"},{"display_html":"<a href=\"#v:installMaybeExecutableFile\">installMaybeExecutableFile</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"installMaybeExecutableFile","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:installMaybeExecutableFile"},{"display_html":"<a href=\"#v:installOrdinaryFiles\">installOrdinaryFiles</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>)] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"installOrdinaryFiles","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:installOrdinaryFiles"},{"display_html":"<a href=\"#v:installExecutableFiles\">installExecutableFiles</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>)] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"installExecutableFiles","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:installExecutableFiles"},{"display_html":"<a href=\"#v:installMaybeExecutableFiles\">installMaybeExecutableFiles</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>)] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"installMaybeExecutableFiles","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:installMaybeExecutableFiles"},{"display_html":"<a href=\"#v:installDirectoryContents\">installDirectoryContents</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"installDirectoryContents","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:installDirectoryContents"},{"display_html":"<a href=\"#v:copyDirectoryRecursive\">copyDirectoryRecursive</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"copyDirectoryRecursive","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:copyDirectoryRecursive"},{"display_html":"<a href=\"#v:doesExecutableExist\">doesExecutableExist</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"doesExecutableExist","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:doesExecutableExist"},{"display_html":"<a href=\"#v:setFileOrdinary\">setFileOrdinary</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> ()","name":"setFileOrdinary","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:setFileOrdinary"},{"display_html":"<a href=\"#v:setFileExecutable\">setFileExecutable</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> ()","name":"setFileExecutable","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:setFileExecutable"},{"display_html":"<a href=\"#v:currentDir\">currentDir</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"currentDir","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:currentDir"},{"display_html":"<a href=\"#v:shortRelativePath\">shortRelativePath</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"shortRelativePath","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:shortRelativePath"},{"display_html":"<a href=\"#v:dropExeExtension\">dropExeExtension</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"dropExeExtension","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:dropExeExtension"},{"display_html":"<a href=\"#v:exeExtensions\">exeExtensions</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"exeExtensions","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:exeExtensions"},{"display_html":"<a href=\"#v:findFileEx\">findFileEx</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"findFileEx","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:findFileEx"},{"display_html":"<a href=\"#v:findFirstFile\">findFirstFile</a> :: (a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>) -&gt; [a] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> a)","name":"findFirstFile","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:findFirstFile"},{"display_html":"<a href=\"#v:findFileWithExtension\">findFileWithExtension</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>)","name":"findFileWithExtension","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:findFileWithExtension"},{"display_html":"<a href=\"#v:findFileWithExtension-39-\">findFileWithExtension'</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>))","name":"findFileWithExtension'","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:findFileWithExtension-39-"},{"display_html":"<a href=\"#v:findAllFilesWithExtension\">findAllFilesWithExtension</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]","name":"findAllFilesWithExtension","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:findAllFilesWithExtension"},{"display_html":"<a href=\"#v:findModuleFileEx\">findModuleFileEx</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>] -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>)","name":"findModuleFileEx","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:findModuleFileEx"},{"display_html":"<a href=\"#v:findModuleFilesEx\">findModuleFilesEx</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>] -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>)]","name":"findModuleFilesEx","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:findModuleFilesEx"},{"display_html":"<a href=\"#v:getDirectoryContentsRecursive\">getDirectoryContentsRecursive</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]","name":"getDirectoryContentsRecursive","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:getDirectoryContentsRecursive"},{"display_html":"<a href=\"#v:isInSearchPath\">isInSearchPath</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"isInSearchPath","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:isInSearchPath"},{"display_html":"<a href=\"#v:addLibraryPath\">addLibraryPath</a> :: <a href=\"Distribution-System.html#t:OS\" title=\"Distribution.System\">OS</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>] -&gt; [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)] -&gt; [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)]","name":"addLibraryPath","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:addLibraryPath"},{"display_html":"<a href=\"#v:moreRecentFile\">moreRecentFile</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"moreRecentFile","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:moreRecentFile"},{"display_html":"<a href=\"#v:existsAndIsMoreRecentThan\">existsAndIsMoreRecentThan</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"existsAndIsMoreRecentThan","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:existsAndIsMoreRecentThan"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:TempFileOptions\">TempFileOptions</a> = <a href=\"#v:TempFileOptions\">TempFileOptions</a> {<ul class=\"subs\"><li><a href=\"#v:optKeepTempFiles\">optKeepTempFiles</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li></ul>}","name":"TempFileOptions TempFileOptions optKeepTempFiles","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#t:TempFileOptions"},{"display_html":"<a href=\"#v:defaultTempFileOptions\">defaultTempFileOptions</a> :: <a href=\"Distribution-Simple-Utils.html#t:TempFileOptions\" title=\"Distribution.Simple.Utils\">TempFileOptions</a>","name":"defaultTempFileOptions","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:defaultTempFileOptions"},{"display_html":"<a href=\"#v:withTempFile\">withTempFile</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; (<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/GHC-IO-Handle.html#t:Handle\" title=\"GHC.IO.Handle\">Handle</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> a) -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> a","name":"withTempFile","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:withTempFile"},{"display_html":"<a href=\"#v:withTempFileEx\">withTempFileEx</a> :: <a href=\"Distribution-Simple-Utils.html#t:TempFileOptions\" title=\"Distribution.Simple.Utils\">TempFileOptions</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; (<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"../base-4.13.0.0/GHC-IO-Handle.html#t:Handle\" title=\"GHC.IO.Handle\">Handle</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> a) -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> a","name":"withTempFileEx","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:withTempFileEx"},{"display_html":"<a href=\"#v:withTempDirectory\">withTempDirectory</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; (<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> a) -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> a","name":"withTempDirectory","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:withTempDirectory"},{"display_html":"<a href=\"#v:withTempDirectoryEx\">withTempDirectoryEx</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Utils.html#t:TempFileOptions\" title=\"Distribution.Simple.Utils\">TempFileOptions</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; (<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> a) -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> a","name":"withTempDirectoryEx","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:withTempDirectoryEx"},{"display_html":"<a href=\"#v:createTempDirectory\">createTempDirectory</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"../base-4.13.0.0/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"createTempDirectory","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:createTempDirectory"},{"display_html":"<a href=\"#v:defaultPackageDesc\">defaultPackageDesc</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"defaultPackageDesc","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:defaultPackageDesc"},{"display_html":"<a href=\"#v:findPackageDesc\">findPackageDesc</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>)","name":"findPackageDesc","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:findPackageDesc"},{"display_html":"<a href=\"#v:tryFindPackageDesc\">tryFindPackageDesc</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"tryFindPackageDesc","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:tryFindPackageDesc"},{"display_html":"<a href=\"#v:findHookedPackageDesc\">findHookedPackageDesc</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>)","name":"findHookedPackageDesc","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:findHookedPackageDesc"},{"display_html":"<a href=\"#v:withFileContents\">withFileContents</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; (<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> a) -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> a","name":"withFileContents","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:withFileContents"},{"display_html":"<a href=\"#v:writeFileAtomic\">writeFileAtomic</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"../bytestring-0.10.10.1/Data-ByteString-Lazy.html#t:ByteString\" title=\"Data.ByteString.Lazy\">ByteString</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> ()","name":"writeFileAtomic","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:writeFileAtomic"},{"display_html":"<a href=\"#v:rewriteFileEx\">rewriteFileEx</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"rewriteFileEx","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:rewriteFileEx"},{"display_html":"<a href=\"#v:fromUTF8BS\">fromUTF8BS</a> :: <a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"fromUTF8BS","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:fromUTF8BS"},{"display_html":"<a href=\"#v:fromUTF8LBS\">fromUTF8LBS</a> :: <a href=\"../bytestring-0.10.10.1/Data-ByteString-Lazy.html#t:ByteString\" title=\"Data.ByteString.Lazy\">ByteString</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"fromUTF8LBS","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:fromUTF8LBS"},{"display_html":"<a href=\"#v:toUTF8BS\">toUTF8BS</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a>","name":"toUTF8BS","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:toUTF8BS"},{"display_html":"<a href=\"#v:toUTF8LBS\">toUTF8LBS</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"../bytestring-0.10.10.1/Data-ByteString-Lazy.html#t:ByteString\" title=\"Data.ByteString.Lazy\">ByteString</a>","name":"toUTF8LBS","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:toUTF8LBS"},{"display_html":"<a href=\"#v:readUTF8File\">readUTF8File</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"readUTF8File","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:readUTF8File"},{"display_html":"<a href=\"#v:withUTF8FileContents\">withUTF8FileContents</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; (<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> a) -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> a","name":"withUTF8FileContents","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:withUTF8FileContents"},{"display_html":"<a href=\"#v:writeUTF8File\">writeUTF8File</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> ()","name":"writeUTF8File","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:writeUTF8File"},{"display_html":"<a href=\"#v:normaliseLineEndings\">normaliseLineEndings</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"normaliseLineEndings","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:normaliseLineEndings"},{"display_html":"<a href=\"#v:ignoreBOM\">ignoreBOM</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"ignoreBOM","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:ignoreBOM"},{"display_html":"<a href=\"#v:dropWhileEndLE\">dropWhileEndLE</a> :: (a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>) -&gt; [a] -&gt; [a]","name":"dropWhileEndLE","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:dropWhileEndLE"},{"display_html":"<a href=\"#v:takeWhileEndLE\">takeWhileEndLE</a> :: (a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>) -&gt; [a] -&gt; [a]","name":"takeWhileEndLE","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:takeWhileEndLE"},{"display_html":"<a href=\"#v:equating\">equating</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Eq\" title=\"Distribution.Compat.Prelude.Internal\">Eq</a> a =&gt; (b -&gt; a) -&gt; b -&gt; b -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"equating","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:equating"},{"display_html":"<a href=\"#v:comparing\">comparing</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Ord\" title=\"Distribution.Compat.Prelude.Internal\">Ord</a> a =&gt; (b -&gt; a) -&gt; b -&gt; b -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Ordering\" title=\"Distribution.Compat.Prelude.Internal\">Ordering</a>","name":"comparing","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:comparing"},{"display_html":"<a href=\"#v:isInfixOf\">isInfixOf</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Eq\" title=\"Distribution.Compat.Prelude.Internal\">Eq</a> a =&gt; [a] -&gt; [a] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"isInfixOf","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:isInfixOf"},{"display_html":"<a href=\"#v:intercalate\">intercalate</a> :: [a] -&gt; [[a]] -&gt; [a]","name":"intercalate","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:intercalate"},{"display_html":"<a href=\"#v:lowercase\">lowercase</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"lowercase","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:lowercase"},{"display_html":"<a href=\"#v:listUnion\">listUnion</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Ord\" title=\"Distribution.Compat.Prelude.Internal\">Ord</a> a =&gt; [a] -&gt; [a] -&gt; [a]","name":"listUnion","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:listUnion"},{"display_html":"<a href=\"#v:listUnionRight\">listUnionRight</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Ord\" title=\"Distribution.Compat.Prelude.Internal\">Ord</a> a =&gt; [a] -&gt; [a] -&gt; [a]","name":"listUnionRight","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:listUnionRight"},{"display_html":"<a href=\"#v:ordNub\">ordNub</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Ord\" title=\"Distribution.Compat.Prelude.Internal\">Ord</a> a =&gt; [a] -&gt; [a]","name":"ordNub","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:ordNub"},{"display_html":"<a href=\"#v:ordNubBy\">ordNubBy</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Ord\" title=\"Distribution.Compat.Prelude.Internal\">Ord</a> b =&gt; (a -&gt; b) -&gt; [a] -&gt; [a]","name":"ordNubBy","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:ordNubBy"},{"display_html":"<a href=\"#v:ordNubRight\">ordNubRight</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Ord\" title=\"Distribution.Compat.Prelude.Internal\">Ord</a> a =&gt; [a] -&gt; [a]","name":"ordNubRight","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:ordNubRight"},{"display_html":"<a href=\"#v:safeTail\">safeTail</a> :: [a] -&gt; [a]","name":"safeTail","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:safeTail"},{"display_html":"<a href=\"#v:unintersperse\">unintersperse</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"unintersperse","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:unintersperse"},{"display_html":"<a href=\"#v:wrapText\">wrapText</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"wrapText","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:wrapText"},{"display_html":"<a href=\"#v:wrapLine\">wrapLine</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; [[<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]]","name":"wrapLine","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:wrapLine"},{"display_html":"<a href=\"#v:isAbsoluteOnAnyPlatform\">isAbsoluteOnAnyPlatform</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"isAbsoluteOnAnyPlatform","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:isAbsoluteOnAnyPlatform"},{"display_html":"<a href=\"#v:isRelativeOnAnyPlatform\">isRelativeOnAnyPlatform</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"isRelativeOnAnyPlatform","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:isRelativeOnAnyPlatform"},{"display_html":"<a href=\"#v:findFile\">findFile</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"findFile","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:findFile"},{"display_html":"<a href=\"#v:findModuleFile\">findModuleFile</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>] -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>)","name":"findModuleFile","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:findModuleFile"},{"display_html":"<a href=\"#v:findModuleFiles\">findModuleFiles</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>] -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>)]","name":"findModuleFiles","module":"Distribution.Simple.Utils","link":"Distribution-Simple-Utils.html#v:findModuleFiles"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:NubList\">NubList</a> a","name":"NubList","module":"Distribution.Utils.NubList","link":"Distribution-Utils-NubList.html#t:NubList"},{"display_html":"<a href=\"#v:toNubList\">toNubList</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Ord\" title=\"Distribution.Compat.Prelude.Internal\">Ord</a> a =&gt; [a] -&gt; <a href=\"Distribution-Utils-NubList.html#t:NubList\" title=\"Distribution.Utils.NubList\">NubList</a> a","name":"toNubList","module":"Distribution.Utils.NubList","link":"Distribution-Utils-NubList.html#v:toNubList"},{"display_html":"<a href=\"#v:fromNubList\">fromNubList</a> :: <a href=\"Distribution-Utils-NubList.html#t:NubList\" title=\"Distribution.Utils.NubList\">NubList</a> a -&gt; [a]","name":"fromNubList","module":"Distribution.Utils.NubList","link":"Distribution-Utils-NubList.html#v:fromNubList"},{"display_html":"<a href=\"#v:overNubList\">overNubList</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Ord\" title=\"Distribution.Compat.Prelude.Internal\">Ord</a> a =&gt; ([a] -&gt; [a]) -&gt; <a href=\"Distribution-Utils-NubList.html#t:NubList\" title=\"Distribution.Utils.NubList\">NubList</a> a -&gt; <a href=\"Distribution-Utils-NubList.html#t:NubList\" title=\"Distribution.Utils.NubList\">NubList</a> a","name":"overNubList","module":"Distribution.Utils.NubList","link":"Distribution-Utils-NubList.html#v:overNubList"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:NubListR\">NubListR</a> a","name":"NubListR","module":"Distribution.Utils.NubList","link":"Distribution-Utils-NubList.html#t:NubListR"},{"display_html":"<a href=\"#v:toNubListR\">toNubListR</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Ord\" title=\"Distribution.Compat.Prelude.Internal\">Ord</a> a =&gt; [a] -&gt; <a href=\"Distribution-Utils-NubList.html#t:NubListR\" title=\"Distribution.Utils.NubList\">NubListR</a> a","name":"toNubListR","module":"Distribution.Utils.NubList","link":"Distribution-Utils-NubList.html#v:toNubListR"},{"display_html":"<a href=\"#v:fromNubListR\">fromNubListR</a> :: <a href=\"Distribution-Utils-NubList.html#t:NubListR\" title=\"Distribution.Utils.NubList\">NubListR</a> a -&gt; [a]","name":"fromNubListR","module":"Distribution.Utils.NubList","link":"Distribution-Utils-NubList.html#v:fromNubListR"},{"display_html":"<a href=\"#v:overNubListR\">overNubListR</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Ord\" title=\"Distribution.Compat.Prelude.Internal\">Ord</a> a =&gt; ([a] -&gt; [a]) -&gt; <a href=\"Distribution-Utils-NubList.html#t:NubListR\" title=\"Distribution.Utils.NubList\">NubListR</a> a -&gt; <a href=\"Distribution-Utils-NubList.html#t:NubListR\" title=\"Distribution.Utils.NubList\">NubListR</a> a","name":"overNubListR","module":"Distribution.Utils.NubList","link":"Distribution-Utils-NubList.html#v:overNubListR"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:LogProgress\">LogProgress</a> a","name":"LogProgress","module":"Distribution.Utils.LogProgress","link":"Distribution-Utils-LogProgress.html#t:LogProgress"},{"display_html":"<a href=\"#v:runLogProgress\">runLogProgress</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Utils-LogProgress.html#t:LogProgress\" title=\"Distribution.Utils.LogProgress\">LogProgress</a> a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> a","name":"runLogProgress","module":"Distribution.Utils.LogProgress","link":"Distribution-Utils-LogProgress.html#v:runLogProgress"},{"display_html":"<a href=\"#v:warnProgress\">warnProgress</a> :: <a href=\"../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc\" title=\"Text.PrettyPrint\">Doc</a> -&gt; <a href=\"Distribution-Utils-LogProgress.html#t:LogProgress\" title=\"Distribution.Utils.LogProgress\">LogProgress</a> ()","name":"warnProgress","module":"Distribution.Utils.LogProgress","link":"Distribution-Utils-LogProgress.html#v:warnProgress"},{"display_html":"<a href=\"#v:infoProgress\">infoProgress</a> :: <a href=\"../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc\" title=\"Text.PrettyPrint\">Doc</a> -&gt; <a href=\"Distribution-Utils-LogProgress.html#t:LogProgress\" title=\"Distribution.Utils.LogProgress\">LogProgress</a> ()","name":"infoProgress","module":"Distribution.Utils.LogProgress","link":"Distribution-Utils-LogProgress.html#v:infoProgress"},{"display_html":"<a href=\"#v:dieProgress\">dieProgress</a> :: <a href=\"../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc\" title=\"Text.PrettyPrint\">Doc</a> -&gt; <a href=\"Distribution-Utils-LogProgress.html#t:LogProgress\" title=\"Distribution.Utils.LogProgress\">LogProgress</a> a","name":"dieProgress","module":"Distribution.Utils.LogProgress","link":"Distribution-Utils-LogProgress.html#v:dieProgress"},{"display_html":"<a href=\"#v:addProgressCtx\">addProgressCtx</a> :: CtxMsg -&gt; <a href=\"Distribution-Utils-LogProgress.html#t:LogProgress\" title=\"Distribution.Utils.LogProgress\">LogProgress</a> a -&gt; <a href=\"Distribution-Utils-LogProgress.html#t:LogProgress\" title=\"Distribution.Utils.LogProgress\">LogProgress</a> a","name":"addProgressCtx","module":"Distribution.Utils.LogProgress","link":"Distribution-Utils-LogProgress.html#v:addProgressCtx"},{"display_html":"<a href=\"#v:withResponseFile\">withResponseFile</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Utils.html#t:TempFileOptions\" title=\"Distribution.Simple.Utils\">TempFileOptions</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"../base-4.13.0.0/GHC-IO-Encoding-Types.html#t:TextEncoding\" title=\"GHC.IO.Encoding.Types\">TextEncoding</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; (<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> a) -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> a","name":"withResponseFile","module":"Distribution.Simple.Program.ResponseFile","link":"Distribution-Simple-Program-ResponseFile.html#v:withResponseFile"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:ProgramSearchPath\">ProgramSearchPath</a> = [<a href=\"Distribution-Simple-Program-Find.html#t:ProgramSearchPathEntry\" title=\"Distribution.Simple.Program.Find\">ProgramSearchPathEntry</a>]","name":"ProgramSearchPath","module":"Distribution.Simple.Program.Find","link":"Distribution-Simple-Program-Find.html#t:ProgramSearchPath"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ProgramSearchPathEntry\">ProgramSearchPathEntry</a><ul class=\"subs\"><li>= <a href=\"#v:ProgramSearchPathDir\">ProgramSearchPathDir</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li>| <a href=\"#v:ProgramSearchPathDefault\">ProgramSearchPathDefault</a></li></ul>","name":"ProgramSearchPathEntry ProgramSearchPathDir ProgramSearchPathDefault","module":"Distribution.Simple.Program.Find","link":"Distribution-Simple-Program-Find.html#t:ProgramSearchPathEntry"},{"display_html":"<a href=\"#v:defaultProgramSearchPath\">defaultProgramSearchPath</a> :: <a href=\"Distribution-Simple-Program-Find.html#t:ProgramSearchPath\" title=\"Distribution.Simple.Program.Find\">ProgramSearchPath</a>","name":"defaultProgramSearchPath","module":"Distribution.Simple.Program.Find","link":"Distribution-Simple-Program-Find.html#v:defaultProgramSearchPath"},{"display_html":"<a href=\"#v:findProgramOnSearchPath\">findProgramOnSearchPath</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program-Find.html#t:ProgramSearchPath\" title=\"Distribution.Simple.Program.Find\">ProgramSearchPath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>, [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]))","name":"findProgramOnSearchPath","module":"Distribution.Simple.Program.Find","link":"Distribution-Simple-Program-Find.html#v:findProgramOnSearchPath"},{"display_html":"<a href=\"#v:programSearchPathAsPATHVar\">programSearchPathAsPATHVar</a> :: <a href=\"Distribution-Simple-Program-Find.html#t:ProgramSearchPath\" title=\"Distribution.Simple.Program.Find\">ProgramSearchPath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"programSearchPathAsPATHVar","module":"Distribution.Simple.Program.Find","link":"Distribution-Simple-Program-Find.html#v:programSearchPathAsPATHVar"},{"display_html":"<a href=\"#v:getSystemSearchPath\">getSystemSearchPath</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]","name":"getSystemSearchPath","module":"Distribution.Simple.Program.Find","link":"Distribution-Simple-Program-Find.html#v:getSystemSearchPath"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Program\">Program</a> = <a href=\"#v:Program\">Program</a> {<ul class=\"subs\"><li><a href=\"#v:programName\">programName</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:programFindLocation\">programFindLocation</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program-Types.html#t:ProgramSearchPath\" title=\"Distribution.Simple.Program.Types\">ProgramSearchPath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>, [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]))</li><li><a href=\"#v:programFindVersion\">programFindVersion</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>)</li><li><a href=\"#v:programPostConf\">programPostConf</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program-Types.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program.Types\">ConfiguredProgram</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Simple-Program-Types.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program.Types\">ConfiguredProgram</a></li><li><a href=\"#v:programNormaliseArgs\">programNormaliseArgs</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li></ul>}","name":"Program Program programName programFindLocation programFindVersion programPostConf programNormaliseArgs","module":"Distribution.Simple.Program.Types","link":"Distribution-Simple-Program-Types.html#t:Program"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:ProgramSearchPath\">ProgramSearchPath</a> = [<a href=\"Distribution-Simple-Program-Types.html#t:ProgramSearchPathEntry\" title=\"Distribution.Simple.Program.Types\">ProgramSearchPathEntry</a>]","name":"ProgramSearchPath","module":"Distribution.Simple.Program.Types","link":"Distribution-Simple-Program-Types.html#t:ProgramSearchPath"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ProgramSearchPathEntry\">ProgramSearchPathEntry</a><ul class=\"subs\"><li>= <a href=\"#v:ProgramSearchPathDir\">ProgramSearchPathDir</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li>| <a href=\"#v:ProgramSearchPathDefault\">ProgramSearchPathDefault</a></li></ul>","name":"ProgramSearchPathEntry ProgramSearchPathDir ProgramSearchPathDefault","module":"Distribution.Simple.Program.Types","link":"Distribution-Simple-Program-Types.html#t:ProgramSearchPathEntry"},{"display_html":"<a href=\"#v:simpleProgram\">simpleProgram</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a>","name":"simpleProgram","module":"Distribution.Simple.Program.Types","link":"Distribution-Simple-Program-Types.html#v:simpleProgram"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ConfiguredProgram\">ConfiguredProgram</a> = <a href=\"#v:ConfiguredProgram\">ConfiguredProgram</a> {<ul class=\"subs\"><li><a href=\"#v:programId\">programId</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:programVersion\">programVersion</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a></li><li><a href=\"#v:programDefaultArgs\">programDefaultArgs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:programOverrideArgs\">programOverrideArgs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:programOverrideEnv\">programOverrideEnv</a> :: [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)]</li><li><a href=\"#v:programProperties\">programProperties</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Map\" title=\"Distribution.Compat.Prelude.Internal\">Map</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:programLocation\">programLocation</a> :: <a href=\"Distribution-Simple-Program-Types.html#t:ProgramLocation\" title=\"Distribution.Simple.Program.Types\">ProgramLocation</a></li><li><a href=\"#v:programMonitorFiles\">programMonitorFiles</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li></ul>}","name":"ConfiguredProgram ConfiguredProgram programId programVersion programDefaultArgs programOverrideArgs programOverrideEnv programProperties programLocation programMonitorFiles","module":"Distribution.Simple.Program.Types","link":"Distribution-Simple-Program-Types.html#t:ConfiguredProgram"},{"display_html":"<a href=\"#v:programPath\">programPath</a> :: <a href=\"Distribution-Simple-Program-Types.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program.Types\">ConfiguredProgram</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"programPath","module":"Distribution.Simple.Program.Types","link":"Distribution-Simple-Program-Types.html#v:programPath"},{"display_html":"<a href=\"#v:suppressOverrideArgs\">suppressOverrideArgs</a> :: <a href=\"Distribution-Simple-Program-Types.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program.Types\">ConfiguredProgram</a> -&gt; <a href=\"Distribution-Simple-Program-Types.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program.Types\">ConfiguredProgram</a>","name":"suppressOverrideArgs","module":"Distribution.Simple.Program.Types","link":"Distribution-Simple-Program-Types.html#v:suppressOverrideArgs"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:ProgArg\">ProgArg</a> = <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"ProgArg","module":"Distribution.Simple.Program.Types","link":"Distribution-Simple-Program-Types.html#t:ProgArg"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ProgramLocation\">ProgramLocation</a><ul class=\"subs\"><li>= <a href=\"#v:UserSpecified\">UserSpecified</a> { <ul class=\"subs\"><li><a href=\"#v:locationPath\">locationPath</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li></ul> }</li><li>| <a href=\"#v:FoundOnSystem\">FoundOnSystem</a> { <ul class=\"subs\"><li><a href=\"#v:locationPath\">locationPath</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li></ul> }</li></ul>","name":"ProgramLocation UserSpecified FoundOnSystem locationPath","module":"Distribution.Simple.Program.Types","link":"Distribution-Simple-Program-Types.html#t:ProgramLocation"},{"display_html":"<a href=\"#v:simpleConfiguredProgram\">simpleConfiguredProgram</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Simple-Program-Types.html#t:ProgramLocation\" title=\"Distribution.Simple.Program.Types\">ProgramLocation</a> -&gt; <a href=\"Distribution-Simple-Program-Types.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program.Types\">ConfiguredProgram</a>","name":"simpleConfiguredProgram","module":"Distribution.Simple.Program.Types","link":"Distribution-Simple-Program-Types.html#v:simpleConfiguredProgram"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ProgramInvocation\">ProgramInvocation</a> = <a href=\"#v:ProgramInvocation\">ProgramInvocation</a> {<ul class=\"subs\"><li><a href=\"#v:progInvokePath\">progInvokePath</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:progInvokeArgs\">progInvokeArgs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:progInvokeEnv\">progInvokeEnv</a> :: [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)]</li><li><a href=\"#v:progInvokePathEnv\">progInvokePathEnv</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:progInvokeCwd\">progInvokeCwd</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:progInvokeInput\">progInvokeInput</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:progInvokeInputEncoding\">progInvokeInputEncoding</a> :: <a href=\"Distribution-Simple-Program-Run.html#t:IOEncoding\" title=\"Distribution.Simple.Program.Run\">IOEncoding</a></li><li><a href=\"#v:progInvokeOutputEncoding\">progInvokeOutputEncoding</a> :: <a href=\"Distribution-Simple-Program-Run.html#t:IOEncoding\" title=\"Distribution.Simple.Program.Run\">IOEncoding</a></li></ul>}","name":"ProgramInvocation ProgramInvocation progInvokePath progInvokeArgs progInvokeEnv progInvokePathEnv progInvokeCwd progInvokeInput progInvokeInputEncoding progInvokeOutputEncoding","module":"Distribution.Simple.Program.Run","link":"Distribution-Simple-Program-Run.html#t:ProgramInvocation"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:IOEncoding\">IOEncoding</a><ul class=\"subs\"><li>= <a href=\"#v:IOEncodingText\">IOEncodingText</a></li><li>| <a href=\"#v:IOEncodingUTF8\">IOEncodingUTF8</a></li></ul>","name":"IOEncoding IOEncodingText IOEncodingUTF8","module":"Distribution.Simple.Program.Run","link":"Distribution-Simple-Program-Run.html#t:IOEncoding"},{"display_html":"<a href=\"#v:emptyProgramInvocation\">emptyProgramInvocation</a> :: <a href=\"Distribution-Simple-Program-Run.html#t:ProgramInvocation\" title=\"Distribution.Simple.Program.Run\">ProgramInvocation</a>","name":"emptyProgramInvocation","module":"Distribution.Simple.Program.Run","link":"Distribution-Simple-Program-Run.html#v:emptyProgramInvocation"},{"display_html":"<a href=\"#v:simpleProgramInvocation\">simpleProgramInvocation</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Simple-Program-Run.html#t:ProgramInvocation\" title=\"Distribution.Simple.Program.Run\">ProgramInvocation</a>","name":"simpleProgramInvocation","module":"Distribution.Simple.Program.Run","link":"Distribution-Simple-Program-Run.html#v:simpleProgramInvocation"},{"display_html":"<a href=\"#v:programInvocation\">programInvocation</a> :: <a href=\"Distribution-Simple-Program-Types.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program.Types\">ConfiguredProgram</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Simple-Program-Run.html#t:ProgramInvocation\" title=\"Distribution.Simple.Program.Run\">ProgramInvocation</a>","name":"programInvocation","module":"Distribution.Simple.Program.Run","link":"Distribution-Simple-Program-Run.html#v:programInvocation"},{"display_html":"<a href=\"#v:multiStageProgramInvocation\">multiStageProgramInvocation</a> :: <a href=\"Distribution-Simple-Program-Run.html#t:ProgramInvocation\" title=\"Distribution.Simple.Program.Run\">ProgramInvocation</a> -&gt; (<a href=\"Distribution-Simple-Program-Run.html#t:ProgramInvocation\" title=\"Distribution.Simple.Program.Run\">ProgramInvocation</a>, <a href=\"Distribution-Simple-Program-Run.html#t:ProgramInvocation\" title=\"Distribution.Simple.Program.Run\">ProgramInvocation</a>, <a href=\"Distribution-Simple-Program-Run.html#t:ProgramInvocation\" title=\"Distribution.Simple.Program.Run\">ProgramInvocation</a>) -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; [<a href=\"Distribution-Simple-Program-Run.html#t:ProgramInvocation\" title=\"Distribution.Simple.Program.Run\">ProgramInvocation</a>]","name":"multiStageProgramInvocation","module":"Distribution.Simple.Program.Run","link":"Distribution-Simple-Program-Run.html#v:multiStageProgramInvocation"},{"display_html":"<a href=\"#v:runProgramInvocation\">runProgramInvocation</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program-Run.html#t:ProgramInvocation\" title=\"Distribution.Simple.Program.Run\">ProgramInvocation</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"runProgramInvocation","module":"Distribution.Simple.Program.Run","link":"Distribution-Simple-Program-Run.html#v:runProgramInvocation"},{"display_html":"<a href=\"#v:getProgramInvocationOutput\">getProgramInvocationOutput</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program-Run.html#t:ProgramInvocation\" title=\"Distribution.Simple.Program.Run\">ProgramInvocation</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"getProgramInvocationOutput","module":"Distribution.Simple.Program.Run","link":"Distribution-Simple-Program-Run.html#v:getProgramInvocationOutput"},{"display_html":"<a href=\"#v:getProgramInvocationOutputAndErrors\">getProgramInvocationOutputAndErrors</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program-Run.html#t:ProgramInvocation\" title=\"Distribution.Simple.Program.Run\">ProgramInvocation</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"../base-4.13.0.0/System-Exit.html#t:ExitCode\" title=\"System.Exit\">ExitCode</a>)","name":"getProgramInvocationOutputAndErrors","module":"Distribution.Simple.Program.Run","link":"Distribution-Simple-Program-Run.html#v:getProgramInvocationOutputAndErrors"},{"display_html":"<a href=\"#v:getEffectiveEnvironment\">getEffectiveEnvironment</a> :: [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)])","name":"getEffectiveEnvironment","module":"Distribution.Simple.Program.Run","link":"Distribution-Simple-Program-Run.html#v:getEffectiveEnvironment"},{"display_html":"<a href=\"#v:invocationAsSystemScript\">invocationAsSystemScript</a> :: <a href=\"Distribution-System.html#t:OS\" title=\"Distribution.System\">OS</a> -&gt; <a href=\"Distribution-Simple-Program-Run.html#t:ProgramInvocation\" title=\"Distribution.Simple.Program.Run\">ProgramInvocation</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"invocationAsSystemScript","module":"Distribution.Simple.Program.Script","link":"Distribution-Simple-Program-Script.html#v:invocationAsSystemScript"},{"display_html":"<a href=\"#v:invocationAsShellScript\">invocationAsShellScript</a> :: <a href=\"Distribution-Simple-Program-Run.html#t:ProgramInvocation\" title=\"Distribution.Simple.Program.Run\">ProgramInvocation</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"invocationAsShellScript","module":"Distribution.Simple.Program.Script","link":"Distribution-Simple-Program-Script.html#v:invocationAsShellScript"},{"display_html":"<a href=\"#v:invocationAsBatchFile\">invocationAsBatchFile</a> :: <a href=\"Distribution-Simple-Program-Run.html#t:ProgramInvocation\" title=\"Distribution.Simple.Program.Run\">ProgramInvocation</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"invocationAsBatchFile","module":"Distribution.Simple.Program.Script","link":"Distribution-Simple-Program-Script.html#v:invocationAsBatchFile"},{"display_html":"<a href=\"#v:markup\">markup</a> :: <a href=\"Distribution-Simple-Program-Types.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program.Types\">ConfiguredProgram</a> -&gt; <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"markup","module":"Distribution.Simple.Program.Hpc","link":"Distribution-Simple-Program-Hpc.html#v:markup"},{"display_html":"<a href=\"#v:union\">union</a> :: <a href=\"Distribution-Simple-Program-Types.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program.Types\">ConfiguredProgram</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"union","module":"Distribution.Simple.Program.Hpc","link":"Distribution-Simple-Program-Hpc.html#v:union"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:GlobSyntaxError\">GlobSyntaxError</a><ul class=\"subs\"><li>= <a href=\"#v:StarInDirectory\">StarInDirectory</a></li><li>| <a href=\"#v:StarInFileName\">StarInFileName</a></li><li>| <a href=\"#v:StarInExtension\">StarInExtension</a></li><li>| <a href=\"#v:NoExtensionOnStar\">NoExtensionOnStar</a></li><li>| <a href=\"#v:EmptyGlob\">EmptyGlob</a></li><li>| <a href=\"#v:LiteralFileNameGlobStar\">LiteralFileNameGlobStar</a></li><li>| <a href=\"#v:VersionDoesNotSupportGlobStar\">VersionDoesNotSupportGlobStar</a></li><li>| <a href=\"#v:VersionDoesNotSupportGlob\">VersionDoesNotSupportGlob</a></li></ul>","name":"GlobSyntaxError StarInDirectory StarInFileName StarInExtension NoExtensionOnStar EmptyGlob LiteralFileNameGlobStar VersionDoesNotSupportGlobStar VersionDoesNotSupportGlob","module":"Distribution.Simple.Glob","link":"Distribution-Simple-Glob.html#t:GlobSyntaxError"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:GlobResult\">GlobResult</a> a<ul class=\"subs\"><li>= <a href=\"#v:GlobMatch\">GlobMatch</a> a</li><li>| <a href=\"#v:GlobWarnMultiDot\">GlobWarnMultiDot</a> a</li><li>| <a href=\"#v:GlobMissingDirectory\">GlobMissingDirectory</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li></ul>","name":"GlobResult GlobMatch GlobWarnMultiDot GlobMissingDirectory","module":"Distribution.Simple.Glob","link":"Distribution-Simple-Glob.html#t:GlobResult"},{"display_html":"<a href=\"#v:matchDirFileGlob\">matchDirFileGlob</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]","name":"matchDirFileGlob","module":"Distribution.Simple.Glob","link":"Distribution-Simple-Glob.html#v:matchDirFileGlob"},{"display_html":"<a href=\"#v:runDirFileGlob\">runDirFileGlob</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Simple-Glob.html#t:Glob\" title=\"Distribution.Simple.Glob\">Glob</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> [<a href=\"Distribution-Simple-Glob.html#t:GlobResult\" title=\"Distribution.Simple.Glob\">GlobResult</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]","name":"runDirFileGlob","module":"Distribution.Simple.Glob","link":"Distribution-Simple-Glob.html#v:runDirFileGlob"},{"display_html":"<a href=\"#v:fileGlobMatches\">fileGlobMatches</a> :: <a href=\"Distribution-Simple-Glob.html#t:Glob\" title=\"Distribution.Simple.Glob\">Glob</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> (<a href=\"Distribution-Simple-Glob.html#t:GlobResult\" title=\"Distribution.Simple.Glob\">GlobResult</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>)","name":"fileGlobMatches","module":"Distribution.Simple.Glob","link":"Distribution-Simple-Glob.html#v:fileGlobMatches"},{"display_html":"<a href=\"#v:parseFileGlob\">parseFileGlob</a> :: <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> <a href=\"Distribution-Simple-Glob.html#t:GlobSyntaxError\" title=\"Distribution.Simple.Glob\">GlobSyntaxError</a> <a href=\"Distribution-Simple-Glob.html#t:Glob\" title=\"Distribution.Simple.Glob\">Glob</a>","name":"parseFileGlob","module":"Distribution.Simple.Glob","link":"Distribution-Simple-Glob.html#v:parseFileGlob"},{"display_html":"<a href=\"#v:explainGlobSyntaxError\">explainGlobSyntaxError</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Simple-Glob.html#t:GlobSyntaxError\" title=\"Distribution.Simple.Glob\">GlobSyntaxError</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"explainGlobSyntaxError","module":"Distribution.Simple.Glob","link":"Distribution-Simple-Glob.html#v:explainGlobSyntaxError"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Glob\">Glob</a>","name":"Glob","module":"Distribution.Simple.Glob","link":"Distribution-Simple-Glob.html#t:Glob"},{"display_html":"module <a href=\"Distribution-Compiler.html\">Distribution.Compiler</a>","name":"","module":"Distribution.Simple.Compiler","link":""},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Compiler\">Compiler</a> = <a href=\"#v:Compiler\">Compiler</a> {<ul class=\"subs\"><li><a href=\"#v:compilerId\">compilerId</a> :: <a href=\"Distribution-Compiler.html#t:CompilerId\" title=\"Distribution.Compiler\">CompilerId</a></li><li><a href=\"#v:compilerAbiTag\">compilerAbiTag</a> :: <a href=\"Distribution-Compiler.html#t:AbiTag\" title=\"Distribution.Compiler\">AbiTag</a></li><li><a href=\"#v:compilerCompat\">compilerCompat</a> :: [<a href=\"Distribution-Compiler.html#t:CompilerId\" title=\"Distribution.Compiler\">CompilerId</a>]</li><li><a href=\"#v:compilerLanguages\">compilerLanguages</a> :: [(<a href=\"Language-Haskell-Extension.html#t:Language\" title=\"Language.Haskell.Extension\">Language</a>, <a href=\"Distribution-Simple-Compiler.html#t:Flag\" title=\"Distribution.Simple.Compiler\">Flag</a>)]</li><li><a href=\"#v:compilerExtensions\">compilerExtensions</a> :: [(<a href=\"Language-Haskell-Extension.html#t:Extension\" title=\"Language.Haskell.Extension\">Extension</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Simple-Compiler.html#t:Flag\" title=\"Distribution.Simple.Compiler\">Flag</a>)]</li><li><a href=\"#v:compilerProperties\">compilerProperties</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Map\" title=\"Distribution.Compat.Prelude.Internal\">Map</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li></ul>}","name":"Compiler Compiler compilerId compilerAbiTag compilerCompat compilerLanguages compilerExtensions compilerProperties","module":"Distribution.Simple.Compiler","link":"Distribution-Simple-Compiler.html#t:Compiler"},{"display_html":"<a href=\"#v:showCompilerId\">showCompilerId</a> :: <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"showCompilerId","module":"Distribution.Simple.Compiler","link":"Distribution-Simple-Compiler.html#v:showCompilerId"},{"display_html":"<a href=\"#v:showCompilerIdWithAbi\">showCompilerIdWithAbi</a> :: <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"showCompilerIdWithAbi","module":"Distribution.Simple.Compiler","link":"Distribution-Simple-Compiler.html#v:showCompilerIdWithAbi"},{"display_html":"<a href=\"#v:compilerFlavor\">compilerFlavor</a> :: <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-Compiler.html#t:CompilerFlavor\" title=\"Distribution.Compiler\">CompilerFlavor</a>","name":"compilerFlavor","module":"Distribution.Simple.Compiler","link":"Distribution-Simple-Compiler.html#v:compilerFlavor"},{"display_html":"<a href=\"#v:compilerVersion\">compilerVersion</a> :: <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>","name":"compilerVersion","module":"Distribution.Simple.Compiler","link":"Distribution-Simple-Compiler.html#v:compilerVersion"},{"display_html":"<a href=\"#v:compilerCompatFlavor\">compilerCompatFlavor</a> :: <a href=\"Distribution-Compiler.html#t:CompilerFlavor\" title=\"Distribution.Compiler\">CompilerFlavor</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"compilerCompatFlavor","module":"Distribution.Simple.Compiler","link":"Distribution-Simple-Compiler.html#v:compilerCompatFlavor"},{"display_html":"<a href=\"#v:compilerCompatVersion\">compilerCompatVersion</a> :: <a href=\"Distribution-Compiler.html#t:CompilerFlavor\" title=\"Distribution.Compiler\">CompilerFlavor</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>","name":"compilerCompatVersion","module":"Distribution.Simple.Compiler","link":"Distribution-Simple-Compiler.html#v:compilerCompatVersion"},{"display_html":"<a href=\"#v:compilerInfo\">compilerInfo</a> :: <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-Compiler.html#t:CompilerInfo\" title=\"Distribution.Compiler\">CompilerInfo</a>","name":"compilerInfo","module":"Distribution.Simple.Compiler","link":"Distribution-Simple-Compiler.html#v:compilerInfo"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PackageDB\">PackageDB</a><ul class=\"subs\"><li>= <a href=\"#v:GlobalPackageDB\">GlobalPackageDB</a></li><li>| <a href=\"#v:UserPackageDB\">UserPackageDB</a></li><li>| <a href=\"#v:SpecificPackageDB\">SpecificPackageDB</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li></ul>","name":"PackageDB GlobalPackageDB UserPackageDB SpecificPackageDB","module":"Distribution.Simple.Compiler","link":"Distribution-Simple-Compiler.html#t:PackageDB"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:PackageDBStack\">PackageDBStack</a> = [<a href=\"Distribution-Simple-Compiler.html#t:PackageDB\" title=\"Distribution.Simple.Compiler\">PackageDB</a>]","name":"PackageDBStack","module":"Distribution.Simple.Compiler","link":"Distribution-Simple-Compiler.html#t:PackageDBStack"},{"display_html":"<a href=\"#v:registrationPackageDB\">registrationPackageDB</a> :: <a href=\"Distribution-Simple-Compiler.html#t:PackageDBStack\" title=\"Distribution.Simple.Compiler\">PackageDBStack</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDB\" title=\"Distribution.Simple.Compiler\">PackageDB</a>","name":"registrationPackageDB","module":"Distribution.Simple.Compiler","link":"Distribution-Simple-Compiler.html#v:registrationPackageDB"},{"display_html":"<a href=\"#v:absolutePackageDBPaths\">absolutePackageDBPaths</a> :: <a href=\"Distribution-Simple-Compiler.html#t:PackageDBStack\" title=\"Distribution.Simple.Compiler\">PackageDBStack</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> <a href=\"Distribution-Simple-Compiler.html#t:PackageDBStack\" title=\"Distribution.Simple.Compiler\">PackageDBStack</a>","name":"absolutePackageDBPaths","module":"Distribution.Simple.Compiler","link":"Distribution-Simple-Compiler.html#v:absolutePackageDBPaths"},{"display_html":"<a href=\"#v:absolutePackageDBPath\">absolutePackageDBPath</a> :: <a href=\"Distribution-Simple-Compiler.html#t:PackageDB\" title=\"Distribution.Simple.Compiler\">PackageDB</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> <a href=\"Distribution-Simple-Compiler.html#t:PackageDB\" title=\"Distribution.Simple.Compiler\">PackageDB</a>","name":"absolutePackageDBPath","module":"Distribution.Simple.Compiler","link":"Distribution-Simple-Compiler.html#v:absolutePackageDBPath"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:OptimisationLevel\">OptimisationLevel</a><ul class=\"subs\"><li>= <a href=\"#v:NoOptimisation\">NoOptimisation</a></li><li>| <a href=\"#v:NormalOptimisation\">NormalOptimisation</a></li><li>| <a href=\"#v:MaximumOptimisation\">MaximumOptimisation</a></li></ul>","name":"OptimisationLevel NoOptimisation NormalOptimisation MaximumOptimisation","module":"Distribution.Simple.Compiler","link":"Distribution-Simple-Compiler.html#t:OptimisationLevel"},{"display_html":"<a href=\"#v:flagToOptimisationLevel\">flagToOptimisationLevel</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:OptimisationLevel\" title=\"Distribution.Simple.Compiler\">OptimisationLevel</a>","name":"flagToOptimisationLevel","module":"Distribution.Simple.Compiler","link":"Distribution-Simple-Compiler.html#v:flagToOptimisationLevel"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:DebugInfoLevel\">DebugInfoLevel</a><ul class=\"subs\"><li>= <a href=\"#v:NoDebugInfo\">NoDebugInfo</a></li><li>| <a href=\"#v:MinimalDebugInfo\">MinimalDebugInfo</a></li><li>| <a href=\"#v:NormalDebugInfo\">NormalDebugInfo</a></li><li>| <a href=\"#v:MaximalDebugInfo\">MaximalDebugInfo</a></li></ul>","name":"DebugInfoLevel NoDebugInfo MinimalDebugInfo NormalDebugInfo MaximalDebugInfo","module":"Distribution.Simple.Compiler","link":"Distribution-Simple-Compiler.html#t:DebugInfoLevel"},{"display_html":"<a href=\"#v:flagToDebugInfoLevel\">flagToDebugInfoLevel</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:DebugInfoLevel\" title=\"Distribution.Simple.Compiler\">DebugInfoLevel</a>","name":"flagToDebugInfoLevel","module":"Distribution.Simple.Compiler","link":"Distribution-Simple-Compiler.html#v:flagToDebugInfoLevel"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:Flag\">Flag</a> = <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"Flag","module":"Distribution.Simple.Compiler","link":"Distribution-Simple-Compiler.html#t:Flag"},{"display_html":"<a href=\"#v:languageToFlags\">languageToFlags</a> :: <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Language-Haskell-Extension.html#t:Language\" title=\"Language.Haskell.Extension\">Language</a> -&gt; [<a href=\"Distribution-Simple-Compiler.html#t:Flag\" title=\"Distribution.Simple.Compiler\">Flag</a>]","name":"languageToFlags","module":"Distribution.Simple.Compiler","link":"Distribution-Simple-Compiler.html#v:languageToFlags"},{"display_html":"<a href=\"#v:unsupportedLanguages\">unsupportedLanguages</a> :: <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; [<a href=\"Language-Haskell-Extension.html#t:Language\" title=\"Language.Haskell.Extension\">Language</a>] -&gt; [<a href=\"Language-Haskell-Extension.html#t:Language\" title=\"Language.Haskell.Extension\">Language</a>]","name":"unsupportedLanguages","module":"Distribution.Simple.Compiler","link":"Distribution-Simple-Compiler.html#v:unsupportedLanguages"},{"display_html":"<a href=\"#v:extensionsToFlags\">extensionsToFlags</a> :: <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; [<a href=\"Language-Haskell-Extension.html#t:Extension\" title=\"Language.Haskell.Extension\">Extension</a>] -&gt; [<a href=\"Distribution-Simple-Compiler.html#t:Flag\" title=\"Distribution.Simple.Compiler\">Flag</a>]","name":"extensionsToFlags","module":"Distribution.Simple.Compiler","link":"Distribution-Simple-Compiler.html#v:extensionsToFlags"},{"display_html":"<a href=\"#v:unsupportedExtensions\">unsupportedExtensions</a> :: <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; [<a href=\"Language-Haskell-Extension.html#t:Extension\" title=\"Language.Haskell.Extension\">Extension</a>] -&gt; [<a href=\"Language-Haskell-Extension.html#t:Extension\" title=\"Language.Haskell.Extension\">Extension</a>]","name":"unsupportedExtensions","module":"Distribution.Simple.Compiler","link":"Distribution-Simple-Compiler.html#v:unsupportedExtensions"},{"display_html":"<a href=\"#v:parmakeSupported\">parmakeSupported</a> :: <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"parmakeSupported","module":"Distribution.Simple.Compiler","link":"Distribution-Simple-Compiler.html#v:parmakeSupported"},{"display_html":"<a href=\"#v:reexportedModulesSupported\">reexportedModulesSupported</a> :: <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"reexportedModulesSupported","module":"Distribution.Simple.Compiler","link":"Distribution-Simple-Compiler.html#v:reexportedModulesSupported"},{"display_html":"<a href=\"#v:renamingPackageFlagsSupported\">renamingPackageFlagsSupported</a> :: <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"renamingPackageFlagsSupported","module":"Distribution.Simple.Compiler","link":"Distribution-Simple-Compiler.html#v:renamingPackageFlagsSupported"},{"display_html":"<a href=\"#v:unifiedIPIDRequired\">unifiedIPIDRequired</a> :: <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"unifiedIPIDRequired","module":"Distribution.Simple.Compiler","link":"Distribution-Simple-Compiler.html#v:unifiedIPIDRequired"},{"display_html":"<a href=\"#v:packageKeySupported\">packageKeySupported</a> :: <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"packageKeySupported","module":"Distribution.Simple.Compiler","link":"Distribution-Simple-Compiler.html#v:packageKeySupported"},{"display_html":"<a href=\"#v:unitIdSupported\">unitIdSupported</a> :: <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"unitIdSupported","module":"Distribution.Simple.Compiler","link":"Distribution-Simple-Compiler.html#v:unitIdSupported"},{"display_html":"<a href=\"#v:coverageSupported\">coverageSupported</a> :: <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"coverageSupported","module":"Distribution.Simple.Compiler","link":"Distribution-Simple-Compiler.html#v:coverageSupported"},{"display_html":"<a href=\"#v:profilingSupported\">profilingSupported</a> :: <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"profilingSupported","module":"Distribution.Simple.Compiler","link":"Distribution-Simple-Compiler.html#v:profilingSupported"},{"display_html":"<a href=\"#v:backpackSupported\">backpackSupported</a> :: <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"backpackSupported","module":"Distribution.Simple.Compiler","link":"Distribution-Simple-Compiler.html#v:backpackSupported"},{"display_html":"<a href=\"#v:arResponseFilesSupported\">arResponseFilesSupported</a> :: <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"arResponseFilesSupported","module":"Distribution.Simple.Compiler","link":"Distribution-Simple-Compiler.html#v:arResponseFilesSupported"},{"display_html":"<a href=\"#v:libraryDynDirSupported\">libraryDynDirSupported</a> :: <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"libraryDynDirSupported","module":"Distribution.Simple.Compiler","link":"Distribution-Simple-Compiler.html#v:libraryDynDirSupported"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ProfDetailLevel\">ProfDetailLevel</a><ul class=\"subs\"><li>= <a href=\"#v:ProfDetailNone\">ProfDetailNone</a></li><li>| <a href=\"#v:ProfDetailDefault\">ProfDetailDefault</a></li><li>| <a href=\"#v:ProfDetailExportedFunctions\">ProfDetailExportedFunctions</a></li><li>| <a href=\"#v:ProfDetailToplevelFunctions\">ProfDetailToplevelFunctions</a></li><li>| <a href=\"#v:ProfDetailAllFunctions\">ProfDetailAllFunctions</a></li><li>| <a href=\"#v:ProfDetailOther\">ProfDetailOther</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li></ul>","name":"ProfDetailLevel ProfDetailNone ProfDetailDefault ProfDetailExportedFunctions ProfDetailToplevelFunctions ProfDetailAllFunctions ProfDetailOther","module":"Distribution.Simple.Compiler","link":"Distribution-Simple-Compiler.html#t:ProfDetailLevel"},{"display_html":"<a href=\"#v:knownProfDetailLevels\">knownProfDetailLevels</a> :: [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>], <a href=\"Distribution-Simple-Compiler.html#t:ProfDetailLevel\" title=\"Distribution.Simple.Compiler\">ProfDetailLevel</a>)]","name":"knownProfDetailLevels","module":"Distribution.Simple.Compiler","link":"Distribution-Simple-Compiler.html#v:knownProfDetailLevels"},{"display_html":"<a href=\"#v:flagToProfDetailLevel\">flagToProfDetailLevel</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:ProfDetailLevel\" title=\"Distribution.Simple.Compiler\">ProfDetailLevel</a>","name":"flagToProfDetailLevel","module":"Distribution.Simple.Compiler","link":"Distribution-Simple-Compiler.html#v:flagToProfDetailLevel"},{"display_html":"<a href=\"#v:showProfDetailLevel\">showProfDetailLevel</a> :: <a href=\"Distribution-Simple-Compiler.html#t:ProfDetailLevel\" title=\"Distribution.Simple.Compiler\">ProfDetailLevel</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"showProfDetailLevel","module":"Distribution.Simple.Compiler","link":"Distribution-Simple-Compiler.html#v:showProfDetailLevel"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:GhcOptions\">GhcOptions</a> = <a href=\"#v:GhcOptions\">GhcOptions</a> {<ul class=\"subs\"><li><a href=\"#v:ghcOptMode\">ghcOptMode</a> :: <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Simple-Program-GHC.html#t:GhcMode\" title=\"Distribution.Simple.Program.GHC\">GhcMode</a></li><li><a href=\"#v:ghcOptExtra\">ghcOptExtra</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:ghcOptExtraDefault\">ghcOptExtraDefault</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:ghcOptInputFiles\">ghcOptInputFiles</a> :: <a href=\"Distribution-Utils-NubList.html#t:NubListR\" title=\"Distribution.Utils.NubList\">NubListR</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:ghcOptInputModules\">ghcOptInputModules</a> :: <a href=\"Distribution-Utils-NubList.html#t:NubListR\" title=\"Distribution.Utils.NubList\">NubListR</a> <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a></li><li><a href=\"#v:ghcOptOutputFile\">ghcOptOutputFile</a> :: <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:ghcOptOutputDynFile\">ghcOptOutputDynFile</a> :: <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:ghcOptSourcePathClear\">ghcOptSourcePathClear</a> :: <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:ghcOptSourcePath\">ghcOptSourcePath</a> :: <a href=\"Distribution-Utils-NubList.html#t:NubListR\" title=\"Distribution.Utils.NubList\">NubListR</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:ghcOptThisUnitId\">ghcOptThisUnitId</a> :: <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:ghcOptThisComponentId\">ghcOptThisComponentId</a> :: <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a></li><li><a href=\"#v:ghcOptInstantiatedWith\">ghcOptInstantiatedWith</a> :: [(<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>, <a href=\"Distribution-Backpack.html#t:OpenModule\" title=\"Distribution.Backpack\">OpenModule</a>)]</li><li><a href=\"#v:ghcOptNoCode\">ghcOptNoCode</a> :: <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:ghcOptPackageDBs\">ghcOptPackageDBs</a> :: <a href=\"Distribution-Simple-Compiler.html#t:PackageDBStack\" title=\"Distribution.Simple.Compiler\">PackageDBStack</a></li><li><a href=\"#v:ghcOptPackages\">ghcOptPackages</a> :: <a href=\"Distribution-Utils-NubList.html#t:NubListR\" title=\"Distribution.Utils.NubList\">NubListR</a> (<a href=\"Distribution-Backpack.html#t:OpenUnitId\" title=\"Distribution.Backpack\">OpenUnitId</a>, <a href=\"Distribution-Types-ModuleRenaming.html#t:ModuleRenaming\" title=\"Distribution.Types.ModuleRenaming\">ModuleRenaming</a>)</li><li><a href=\"#v:ghcOptHideAllPackages\">ghcOptHideAllPackages</a> :: <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:ghcOptWarnMissingHomeModules\">ghcOptWarnMissingHomeModules</a> :: <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:ghcOptNoAutoLinkPackages\">ghcOptNoAutoLinkPackages</a> :: <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:ghcOptLinkLibs\">ghcOptLinkLibs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:ghcOptLinkLibPath\">ghcOptLinkLibPath</a> :: <a href=\"Distribution-Utils-NubList.html#t:NubListR\" title=\"Distribution.Utils.NubList\">NubListR</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:ghcOptLinkOptions\">ghcOptLinkOptions</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:ghcOptLinkFrameworks\">ghcOptLinkFrameworks</a> :: <a href=\"Distribution-Utils-NubList.html#t:NubListR\" title=\"Distribution.Utils.NubList\">NubListR</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:ghcOptLinkFrameworkDirs\">ghcOptLinkFrameworkDirs</a> :: <a href=\"Distribution-Utils-NubList.html#t:NubListR\" title=\"Distribution.Utils.NubList\">NubListR</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:ghcOptNoLink\">ghcOptNoLink</a> :: <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:ghcOptLinkNoHsMain\">ghcOptLinkNoHsMain</a> :: <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:ghcOptLinkModDefFiles\">ghcOptLinkModDefFiles</a> :: <a href=\"Distribution-Utils-NubList.html#t:NubListR\" title=\"Distribution.Utils.NubList\">NubListR</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:ghcOptCcOptions\">ghcOptCcOptions</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:ghcOptCxxOptions\">ghcOptCxxOptions</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:ghcOptAsmOptions\">ghcOptAsmOptions</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:ghcOptCppOptions\">ghcOptCppOptions</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:ghcOptCppIncludePath\">ghcOptCppIncludePath</a> :: <a href=\"Distribution-Utils-NubList.html#t:NubListR\" title=\"Distribution.Utils.NubList\">NubListR</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:ghcOptCppIncludes\">ghcOptCppIncludes</a> :: <a href=\"Distribution-Utils-NubList.html#t:NubListR\" title=\"Distribution.Utils.NubList\">NubListR</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:ghcOptFfiIncludes\">ghcOptFfiIncludes</a> :: <a href=\"Distribution-Utils-NubList.html#t:NubListR\" title=\"Distribution.Utils.NubList\">NubListR</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:ghcOptLanguage\">ghcOptLanguage</a> :: <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Language-Haskell-Extension.html#t:Language\" title=\"Language.Haskell.Extension\">Language</a></li><li><a href=\"#v:ghcOptExtensions\">ghcOptExtensions</a> :: <a href=\"Distribution-Utils-NubList.html#t:NubListR\" title=\"Distribution.Utils.NubList\">NubListR</a> <a href=\"Language-Haskell-Extension.html#t:Extension\" title=\"Language.Haskell.Extension\">Extension</a></li><li><a href=\"#v:ghcOptExtensionMap\">ghcOptExtensionMap</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Map\" title=\"Distribution.Compat.Prelude.Internal\">Map</a> <a href=\"Language-Haskell-Extension.html#t:Extension\" title=\"Language.Haskell.Extension\">Extension</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Simple-Compiler.html#t:Flag\" title=\"Distribution.Simple.Compiler\">Flag</a>)</li><li><a href=\"#v:ghcOptOptimisation\">ghcOptOptimisation</a> :: <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Simple-Program-GHC.html#t:GhcOptimisation\" title=\"Distribution.Simple.Program.GHC\">GhcOptimisation</a></li><li><a href=\"#v:ghcOptDebugInfo\">ghcOptDebugInfo</a> :: <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Simple-Compiler.html#t:DebugInfoLevel\" title=\"Distribution.Simple.Compiler\">DebugInfoLevel</a></li><li><a href=\"#v:ghcOptProfilingMode\">ghcOptProfilingMode</a> :: <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:ghcOptProfilingAuto\">ghcOptProfilingAuto</a> :: <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Simple-Program-GHC.html#t:GhcProfAuto\" title=\"Distribution.Simple.Program.GHC\">GhcProfAuto</a></li><li><a href=\"#v:ghcOptSplitSections\">ghcOptSplitSections</a> :: <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:ghcOptSplitObjs\">ghcOptSplitObjs</a> :: <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:ghcOptNumJobs\">ghcOptNumJobs</a> :: <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>)</li><li><a href=\"#v:ghcOptHPCDir\">ghcOptHPCDir</a> :: <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:ghcOptGHCiScripts\">ghcOptGHCiScripts</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:ghcOptHiSuffix\">ghcOptHiSuffix</a> :: <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:ghcOptObjSuffix\">ghcOptObjSuffix</a> :: <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:ghcOptDynHiSuffix\">ghcOptDynHiSuffix</a> :: <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:ghcOptDynObjSuffix\">ghcOptDynObjSuffix</a> :: <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:ghcOptHiDir\">ghcOptHiDir</a> :: <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:ghcOptObjDir\">ghcOptObjDir</a> :: <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:ghcOptOutputDir\">ghcOptOutputDir</a> :: <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:ghcOptStubDir\">ghcOptStubDir</a> :: <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:ghcOptDynLinkMode\">ghcOptDynLinkMode</a> :: <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Simple-Program-GHC.html#t:GhcDynLinkMode\" title=\"Distribution.Simple.Program.GHC\">GhcDynLinkMode</a></li><li><a href=\"#v:ghcOptStaticLib\">ghcOptStaticLib</a> :: <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:ghcOptShared\">ghcOptShared</a> :: <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:ghcOptFPic\">ghcOptFPic</a> :: <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:ghcOptDylibName\">ghcOptDylibName</a> :: <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:ghcOptRPaths\">ghcOptRPaths</a> :: <a href=\"Distribution-Utils-NubList.html#t:NubListR\" title=\"Distribution.Utils.NubList\">NubListR</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:ghcOptVerbosity\">ghcOptVerbosity</a> :: <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a></li><li><a href=\"#v:ghcOptExtraPath\">ghcOptExtraPath</a> :: <a href=\"Distribution-Utils-NubList.html#t:NubListR\" title=\"Distribution.Utils.NubList\">NubListR</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:ghcOptCabal\">ghcOptCabal</a> :: <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li></ul>}","name":"GhcOptions GhcOptions ghcOptMode ghcOptExtra ghcOptExtraDefault ghcOptInputFiles ghcOptInputModules ghcOptOutputFile ghcOptOutputDynFile ghcOptSourcePathClear ghcOptSourcePath ghcOptThisUnitId ghcOptThisComponentId ghcOptInstantiatedWith ghcOptNoCode ghcOptPackageDBs ghcOptPackages ghcOptHideAllPackages ghcOptWarnMissingHomeModules ghcOptNoAutoLinkPackages ghcOptLinkLibs ghcOptLinkLibPath ghcOptLinkOptions ghcOptLinkFrameworks ghcOptLinkFrameworkDirs ghcOptNoLink ghcOptLinkNoHsMain ghcOptLinkModDefFiles ghcOptCcOptions ghcOptCxxOptions ghcOptAsmOptions ghcOptCppOptions ghcOptCppIncludePath ghcOptCppIncludes ghcOptFfiIncludes ghcOptLanguage ghcOptExtensions ghcOptExtensionMap ghcOptOptimisation ghcOptDebugInfo ghcOptProfilingMode ghcOptProfilingAuto ghcOptSplitSections ghcOptSplitObjs ghcOptNumJobs ghcOptHPCDir ghcOptGHCiScripts ghcOptHiSuffix ghcOptObjSuffix ghcOptDynHiSuffix ghcOptDynObjSuffix ghcOptHiDir ghcOptObjDir ghcOptOutputDir ghcOptStubDir ghcOptDynLinkMode ghcOptStaticLib ghcOptShared ghcOptFPic ghcOptDylibName ghcOptRPaths ghcOptVerbosity ghcOptExtraPath ghcOptCabal","module":"Distribution.Simple.Program.GHC","link":"Distribution-Simple-Program-GHC.html#t:GhcOptions"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:GhcMode\">GhcMode</a><ul class=\"subs\"><li>= <a href=\"#v:GhcModeCompile\">GhcModeCompile</a></li><li>| <a href=\"#v:GhcModeLink\">GhcModeLink</a></li><li>| <a href=\"#v:GhcModeMake\">GhcModeMake</a></li><li>| <a href=\"#v:GhcModeInteractive\">GhcModeInteractive</a></li><li>| <a href=\"#v:GhcModeAbiHash\">GhcModeAbiHash</a></li></ul>","name":"GhcMode GhcModeCompile GhcModeLink GhcModeMake GhcModeInteractive GhcModeAbiHash","module":"Distribution.Simple.Program.GHC","link":"Distribution-Simple-Program-GHC.html#t:GhcMode"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:GhcOptimisation\">GhcOptimisation</a><ul class=\"subs\"><li>= <a href=\"#v:GhcNoOptimisation\">GhcNoOptimisation</a></li><li>| <a href=\"#v:GhcNormalOptimisation\">GhcNormalOptimisation</a></li><li>| <a href=\"#v:GhcMaximumOptimisation\">GhcMaximumOptimisation</a></li><li>| <a href=\"#v:GhcSpecialOptimisation\">GhcSpecialOptimisation</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li></ul>","name":"GhcOptimisation GhcNoOptimisation GhcNormalOptimisation GhcMaximumOptimisation GhcSpecialOptimisation","module":"Distribution.Simple.Program.GHC","link":"Distribution-Simple-Program-GHC.html#t:GhcOptimisation"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:GhcDynLinkMode\">GhcDynLinkMode</a><ul class=\"subs\"><li>= <a href=\"#v:GhcStaticOnly\">GhcStaticOnly</a></li><li>| <a href=\"#v:GhcDynamicOnly\">GhcDynamicOnly</a></li><li>| <a href=\"#v:GhcStaticAndDynamic\">GhcStaticAndDynamic</a></li></ul>","name":"GhcDynLinkMode GhcStaticOnly GhcDynamicOnly GhcStaticAndDynamic","module":"Distribution.Simple.Program.GHC","link":"Distribution-Simple-Program-GHC.html#t:GhcDynLinkMode"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:GhcProfAuto\">GhcProfAuto</a><ul class=\"subs\"><li>= <a href=\"#v:GhcProfAutoAll\">GhcProfAutoAll</a></li><li>| <a href=\"#v:GhcProfAutoToplevel\">GhcProfAutoToplevel</a></li><li>| <a href=\"#v:GhcProfAutoExported\">GhcProfAutoExported</a></li></ul>","name":"GhcProfAuto GhcProfAutoAll GhcProfAutoToplevel GhcProfAutoExported","module":"Distribution.Simple.Program.GHC","link":"Distribution-Simple-Program-GHC.html#t:GhcProfAuto"},{"display_html":"<a href=\"#v:ghcInvocation\">ghcInvocation</a> :: <a href=\"Distribution-Simple-Program-Types.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program.Types\">ConfiguredProgram</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a> -&gt; <a href=\"Distribution-Simple-Program-GHC.html#t:GhcOptions\" title=\"Distribution.Simple.Program.GHC\">GhcOptions</a> -&gt; <a href=\"Distribution-Simple-Program-Run.html#t:ProgramInvocation\" title=\"Distribution.Simple.Program.Run\">ProgramInvocation</a>","name":"ghcInvocation","module":"Distribution.Simple.Program.GHC","link":"Distribution-Simple-Program-GHC.html#v:ghcInvocation"},{"display_html":"<a href=\"#v:renderGhcOptions\">renderGhcOptions</a> :: <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a> -&gt; <a href=\"Distribution-Simple-Program-GHC.html#t:GhcOptions\" title=\"Distribution.Simple.Program.GHC\">GhcOptions</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"renderGhcOptions","module":"Distribution.Simple.Program.GHC","link":"Distribution-Simple-Program-GHC.html#v:renderGhcOptions"},{"display_html":"<a href=\"#v:runGHC\">runGHC</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program-Types.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program.Types\">ConfiguredProgram</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a> -&gt; <a href=\"Distribution-Simple-Program-GHC.html#t:GhcOptions\" title=\"Distribution.Simple.Program.GHC\">GhcOptions</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"runGHC","module":"Distribution.Simple.Program.GHC","link":"Distribution-Simple-Program-GHC.html#v:runGHC"},{"display_html":"<a href=\"#v:packageDbArgsDb\">packageDbArgsDb</a> :: <a href=\"Distribution-Simple-Compiler.html#t:PackageDBStack\" title=\"Distribution.Simple.Compiler\">PackageDBStack</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"packageDbArgsDb","module":"Distribution.Simple.Program.GHC","link":"Distribution-Simple-Program-GHC.html#v:packageDbArgsDb"},{"display_html":"<a href=\"#v:normaliseGhcArgs\">normaliseGhcArgs</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"normaliseGhcArgs","module":"Distribution.Simple.Program.GHC","link":"Distribution-Simple-Program-GHC.html#v:normaliseGhcArgs"},{"display_html":"<a href=\"#v:builtinPrograms\">builtinPrograms</a> :: [<a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a>]","name":"builtinPrograms","module":"Distribution.Simple.Program.Builtin","link":"Distribution-Simple-Program-Builtin.html#v:builtinPrograms"},{"display_html":"<a href=\"#v:ghcProgram\">ghcProgram</a> :: <a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a>","name":"ghcProgram","module":"Distribution.Simple.Program.Builtin","link":"Distribution-Simple-Program-Builtin.html#v:ghcProgram"},{"display_html":"<a href=\"#v:ghcPkgProgram\">ghcPkgProgram</a> :: <a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a>","name":"ghcPkgProgram","module":"Distribution.Simple.Program.Builtin","link":"Distribution-Simple-Program-Builtin.html#v:ghcPkgProgram"},{"display_html":"<a href=\"#v:runghcProgram\">runghcProgram</a> :: <a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a>","name":"runghcProgram","module":"Distribution.Simple.Program.Builtin","link":"Distribution-Simple-Program-Builtin.html#v:runghcProgram"},{"display_html":"<a href=\"#v:ghcjsProgram\">ghcjsProgram</a> :: <a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a>","name":"ghcjsProgram","module":"Distribution.Simple.Program.Builtin","link":"Distribution-Simple-Program-Builtin.html#v:ghcjsProgram"},{"display_html":"<a href=\"#v:ghcjsPkgProgram\">ghcjsPkgProgram</a> :: <a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a>","name":"ghcjsPkgProgram","module":"Distribution.Simple.Program.Builtin","link":"Distribution-Simple-Program-Builtin.html#v:ghcjsPkgProgram"},{"display_html":"<a href=\"#v:hmakeProgram\">hmakeProgram</a> :: <a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a>","name":"hmakeProgram","module":"Distribution.Simple.Program.Builtin","link":"Distribution-Simple-Program-Builtin.html#v:hmakeProgram"},{"display_html":"<a href=\"#v:jhcProgram\">jhcProgram</a> :: <a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a>","name":"jhcProgram","module":"Distribution.Simple.Program.Builtin","link":"Distribution-Simple-Program-Builtin.html#v:jhcProgram"},{"display_html":"<a href=\"#v:haskellSuiteProgram\">haskellSuiteProgram</a> :: <a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a>","name":"haskellSuiteProgram","module":"Distribution.Simple.Program.Builtin","link":"Distribution-Simple-Program-Builtin.html#v:haskellSuiteProgram"},{"display_html":"<a href=\"#v:haskellSuitePkgProgram\">haskellSuitePkgProgram</a> :: <a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a>","name":"haskellSuitePkgProgram","module":"Distribution.Simple.Program.Builtin","link":"Distribution-Simple-Program-Builtin.html#v:haskellSuitePkgProgram"},{"display_html":"<a href=\"#v:uhcProgram\">uhcProgram</a> :: <a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a>","name":"uhcProgram","module":"Distribution.Simple.Program.Builtin","link":"Distribution-Simple-Program-Builtin.html#v:uhcProgram"},{"display_html":"<a href=\"#v:gccProgram\">gccProgram</a> :: <a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a>","name":"gccProgram","module":"Distribution.Simple.Program.Builtin","link":"Distribution-Simple-Program-Builtin.html#v:gccProgram"},{"display_html":"<a href=\"#v:arProgram\">arProgram</a> :: <a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a>","name":"arProgram","module":"Distribution.Simple.Program.Builtin","link":"Distribution-Simple-Program-Builtin.html#v:arProgram"},{"display_html":"<a href=\"#v:stripProgram\">stripProgram</a> :: <a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a>","name":"stripProgram","module":"Distribution.Simple.Program.Builtin","link":"Distribution-Simple-Program-Builtin.html#v:stripProgram"},{"display_html":"<a href=\"#v:happyProgram\">happyProgram</a> :: <a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a>","name":"happyProgram","module":"Distribution.Simple.Program.Builtin","link":"Distribution-Simple-Program-Builtin.html#v:happyProgram"},{"display_html":"<a href=\"#v:alexProgram\">alexProgram</a> :: <a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a>","name":"alexProgram","module":"Distribution.Simple.Program.Builtin","link":"Distribution-Simple-Program-Builtin.html#v:alexProgram"},{"display_html":"<a href=\"#v:hsc2hsProgram\">hsc2hsProgram</a> :: <a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a>","name":"hsc2hsProgram","module":"Distribution.Simple.Program.Builtin","link":"Distribution-Simple-Program-Builtin.html#v:hsc2hsProgram"},{"display_html":"<a href=\"#v:c2hsProgram\">c2hsProgram</a> :: <a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a>","name":"c2hsProgram","module":"Distribution.Simple.Program.Builtin","link":"Distribution-Simple-Program-Builtin.html#v:c2hsProgram"},{"display_html":"<a href=\"#v:cpphsProgram\">cpphsProgram</a> :: <a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a>","name":"cpphsProgram","module":"Distribution.Simple.Program.Builtin","link":"Distribution-Simple-Program-Builtin.html#v:cpphsProgram"},{"display_html":"<a href=\"#v:hscolourProgram\">hscolourProgram</a> :: <a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a>","name":"hscolourProgram","module":"Distribution.Simple.Program.Builtin","link":"Distribution-Simple-Program-Builtin.html#v:hscolourProgram"},{"display_html":"<a href=\"#v:doctestProgram\">doctestProgram</a> :: <a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a>","name":"doctestProgram","module":"Distribution.Simple.Program.Builtin","link":"Distribution-Simple-Program-Builtin.html#v:doctestProgram"},{"display_html":"<a href=\"#v:haddockProgram\">haddockProgram</a> :: <a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a>","name":"haddockProgram","module":"Distribution.Simple.Program.Builtin","link":"Distribution-Simple-Program-Builtin.html#v:haddockProgram"},{"display_html":"<a href=\"#v:greencardProgram\">greencardProgram</a> :: <a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a>","name":"greencardProgram","module":"Distribution.Simple.Program.Builtin","link":"Distribution-Simple-Program-Builtin.html#v:greencardProgram"},{"display_html":"<a href=\"#v:ldProgram\">ldProgram</a> :: <a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a>","name":"ldProgram","module":"Distribution.Simple.Program.Builtin","link":"Distribution-Simple-Program-Builtin.html#v:ldProgram"},{"display_html":"<a href=\"#v:tarProgram\">tarProgram</a> :: <a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a>","name":"tarProgram","module":"Distribution.Simple.Program.Builtin","link":"Distribution-Simple-Program-Builtin.html#v:tarProgram"},{"display_html":"<a href=\"#v:cppProgram\">cppProgram</a> :: <a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a>","name":"cppProgram","module":"Distribution.Simple.Program.Builtin","link":"Distribution-Simple-Program-Builtin.html#v:cppProgram"},{"display_html":"<a href=\"#v:pkgConfigProgram\">pkgConfigProgram</a> :: <a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a>","name":"pkgConfigProgram","module":"Distribution.Simple.Program.Builtin","link":"Distribution-Simple-Program-Builtin.html#v:pkgConfigProgram"},{"display_html":"<a href=\"#v:hpcProgram\">hpcProgram</a> :: <a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a>","name":"hpcProgram","module":"Distribution.Simple.Program.Builtin","link":"Distribution-Simple-Program-Builtin.html#v:hpcProgram"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ProgramDb\">ProgramDb</a>","name":"ProgramDb","module":"Distribution.Simple.Program.Db","link":"Distribution-Simple-Program-Db.html#t:ProgramDb"},{"display_html":"<a href=\"#v:emptyProgramDb\">emptyProgramDb</a> :: <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a>","name":"emptyProgramDb","module":"Distribution.Simple.Program.Db","link":"Distribution-Simple-Program-Db.html#v:emptyProgramDb"},{"display_html":"<a href=\"#v:defaultProgramDb\">defaultProgramDb</a> :: <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a>","name":"defaultProgramDb","module":"Distribution.Simple.Program.Db","link":"Distribution-Simple-Program-Db.html#v:defaultProgramDb"},{"display_html":"<a href=\"#v:restoreProgramDb\">restoreProgramDb</a> :: [<a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a>] -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a>","name":"restoreProgramDb","module":"Distribution.Simple.Program.Db","link":"Distribution-Simple-Program-Db.html#v:restoreProgramDb"},{"display_html":"<a href=\"#v:addKnownProgram\">addKnownProgram</a> :: <a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a>","name":"addKnownProgram","module":"Distribution.Simple.Program.Db","link":"Distribution-Simple-Program-Db.html#v:addKnownProgram"},{"display_html":"<a href=\"#v:addKnownPrograms\">addKnownPrograms</a> :: [<a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a>] -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a>","name":"addKnownPrograms","module":"Distribution.Simple.Program.Db","link":"Distribution-Simple-Program-Db.html#v:addKnownPrograms"},{"display_html":"<a href=\"#v:lookupKnownProgram\">lookupKnownProgram</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a>","name":"lookupKnownProgram","module":"Distribution.Simple.Program.Db","link":"Distribution-Simple-Program-Db.html#v:lookupKnownProgram"},{"display_html":"<a href=\"#v:knownPrograms\">knownPrograms</a> :: <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; [(<a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Simple-Program-Types.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program.Types\">ConfiguredProgram</a>)]","name":"knownPrograms","module":"Distribution.Simple.Program.Db","link":"Distribution-Simple-Program-Db.html#v:knownPrograms"},{"display_html":"<a href=\"#v:getProgramSearchPath\">getProgramSearchPath</a> :: <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Program-Find.html#t:ProgramSearchPath\" title=\"Distribution.Simple.Program.Find\">ProgramSearchPath</a>","name":"getProgramSearchPath","module":"Distribution.Simple.Program.Db","link":"Distribution-Simple-Program-Db.html#v:getProgramSearchPath"},{"display_html":"<a href=\"#v:setProgramSearchPath\">setProgramSearchPath</a> :: <a href=\"Distribution-Simple-Program-Find.html#t:ProgramSearchPath\" title=\"Distribution.Simple.Program.Find\">ProgramSearchPath</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a>","name":"setProgramSearchPath","module":"Distribution.Simple.Program.Db","link":"Distribution-Simple-Program-Db.html#v:setProgramSearchPath"},{"display_html":"<a href=\"#v:modifyProgramSearchPath\">modifyProgramSearchPath</a> :: (<a href=\"Distribution-Simple-Program-Find.html#t:ProgramSearchPath\" title=\"Distribution.Simple.Program.Find\">ProgramSearchPath</a> -&gt; <a href=\"Distribution-Simple-Program-Find.html#t:ProgramSearchPath\" title=\"Distribution.Simple.Program.Find\">ProgramSearchPath</a>) -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a>","name":"modifyProgramSearchPath","module":"Distribution.Simple.Program.Db","link":"Distribution-Simple-Program-Db.html#v:modifyProgramSearchPath"},{"display_html":"<a href=\"#v:userSpecifyPath\">userSpecifyPath</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a>","name":"userSpecifyPath","module":"Distribution.Simple.Program.Db","link":"Distribution-Simple-Program-Db.html#v:userSpecifyPath"},{"display_html":"<a href=\"#v:userSpecifyPaths\">userSpecifyPaths</a> :: [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>)] -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a>","name":"userSpecifyPaths","module":"Distribution.Simple.Program.Db","link":"Distribution-Simple-Program-Db.html#v:userSpecifyPaths"},{"display_html":"<a href=\"#v:userMaybeSpecifyPath\">userMaybeSpecifyPath</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a>","name":"userMaybeSpecifyPath","module":"Distribution.Simple.Program.Db","link":"Distribution-Simple-Program-Db.html#v:userMaybeSpecifyPath"},{"display_html":"<a href=\"#v:userSpecifyArgs\">userSpecifyArgs</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; [<a href=\"Distribution-Simple-Program-Types.html#t:ProgArg\" title=\"Distribution.Simple.Program.Types\">ProgArg</a>] -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a>","name":"userSpecifyArgs","module":"Distribution.Simple.Program.Db","link":"Distribution-Simple-Program-Db.html#v:userSpecifyArgs"},{"display_html":"<a href=\"#v:userSpecifyArgss\">userSpecifyArgss</a> :: [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, [<a href=\"Distribution-Simple-Program-Types.html#t:ProgArg\" title=\"Distribution.Simple.Program.Types\">ProgArg</a>])] -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a>","name":"userSpecifyArgss","module":"Distribution.Simple.Program.Db","link":"Distribution-Simple-Program-Db.html#v:userSpecifyArgss"},{"display_html":"<a href=\"#v:userSpecifiedArgs\">userSpecifiedArgs</a> :: <a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; [<a href=\"Distribution-Simple-Program-Types.html#t:ProgArg\" title=\"Distribution.Simple.Program.Types\">ProgArg</a>]","name":"userSpecifiedArgs","module":"Distribution.Simple.Program.Db","link":"Distribution-Simple-Program-Db.html#v:userSpecifiedArgs"},{"display_html":"<a href=\"#v:lookupProgram\">lookupProgram</a> :: <a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Simple-Program-Types.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program.Types\">ConfiguredProgram</a>","name":"lookupProgram","module":"Distribution.Simple.Program.Db","link":"Distribution-Simple-Program-Db.html#v:lookupProgram"},{"display_html":"<a href=\"#v:updateProgram\">updateProgram</a> :: <a href=\"Distribution-Simple-Program-Types.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program.Types\">ConfiguredProgram</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a>","name":"updateProgram","module":"Distribution.Simple.Program.Db","link":"Distribution-Simple-Program-Db.html#v:updateProgram"},{"display_html":"<a href=\"#v:configuredPrograms\">configuredPrograms</a> :: <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; [<a href=\"Distribution-Simple-Program-Types.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program.Types\">ConfiguredProgram</a>]","name":"configuredPrograms","module":"Distribution.Simple.Program.Db","link":"Distribution-Simple-Program-Db.html#v:configuredPrograms"},{"display_html":"<a href=\"#v:configureProgram\">configureProgram</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a>","name":"configureProgram","module":"Distribution.Simple.Program.Db","link":"Distribution-Simple-Program-Db.html#v:configureProgram"},{"display_html":"<a href=\"#v:configureAllKnownPrograms\">configureAllKnownPrograms</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a>","name":"configureAllKnownPrograms","module":"Distribution.Simple.Program.Db","link":"Distribution-Simple-Program-Db.html#v:configureAllKnownPrograms"},{"display_html":"<a href=\"#v:unconfigureProgram\">unconfigureProgram</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a>","name":"unconfigureProgram","module":"Distribution.Simple.Program.Db","link":"Distribution-Simple-Program-Db.html#v:unconfigureProgram"},{"display_html":"<a href=\"#v:lookupProgramVersion\">lookupProgramVersion</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a> -&gt; <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> (<a href=\"Distribution-Simple-Program-Types.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program.Types\">ConfiguredProgram</a>, <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>, <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a>))","name":"lookupProgramVersion","module":"Distribution.Simple.Program.Db","link":"Distribution-Simple-Program-Db.html#v:lookupProgramVersion"},{"display_html":"<a href=\"#v:reconfigurePrograms\">reconfigurePrograms</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>)] -&gt; [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, [<a href=\"Distribution-Simple-Program-Types.html#t:ProgArg\" title=\"Distribution.Simple.Program.Types\">ProgArg</a>])] -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a>","name":"reconfigurePrograms","module":"Distribution.Simple.Program.Db","link":"Distribution-Simple-Program-Db.html#v:reconfigurePrograms"},{"display_html":"<a href=\"#v:requireProgram\">requireProgram</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"Distribution-Simple-Program-Types.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program.Types\">ConfiguredProgram</a>, <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a>)","name":"requireProgram","module":"Distribution.Simple.Program.Db","link":"Distribution-Simple-Program-Db.html#v:requireProgram"},{"display_html":"<a href=\"#v:requireProgramVersion\">requireProgramVersion</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a> -&gt; <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"Distribution-Simple-Program-Types.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program.Types\">ConfiguredProgram</a>, <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>, <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a>)","name":"requireProgramVersion","module":"Distribution.Simple.Program.Db","link":"Distribution-Simple-Program-Db.html#v:requireProgramVersion"},{"display_html":"<a href=\"#v:needProgram\">needProgram</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> (<a href=\"Distribution-Simple-Program-Types.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program.Types\">ConfiguredProgram</a>, <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a>))","name":"needProgram","module":"Distribution.Simple.Program.Db","link":"Distribution-Simple-Program-Db.html#v:needProgram"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Program\">Program</a> = <a href=\"#v:Program\">Program</a> {<ul class=\"subs\"><li><a href=\"#v:programName\">programName</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:programFindLocation\">programFindLocation</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:ProgramSearchPath\" title=\"Distribution.Simple.Program\">ProgramSearchPath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>, [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]))</li><li><a href=\"#v:programFindVersion\">programFindVersion</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>)</li><li><a href=\"#v:programPostConf\">programPostConf</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program\">ConfiguredProgram</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Simple-Program.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program\">ConfiguredProgram</a></li><li><a href=\"#v:programNormaliseArgs\">programNormaliseArgs</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li></ul>}","name":"Program Program programName programFindLocation programFindVersion programPostConf programNormaliseArgs","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#t:Program"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:ProgramSearchPath\">ProgramSearchPath</a> = [<a href=\"Distribution-Simple-Program.html#t:ProgramSearchPathEntry\" title=\"Distribution.Simple.Program\">ProgramSearchPathEntry</a>]","name":"ProgramSearchPath","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#t:ProgramSearchPath"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ProgramSearchPathEntry\">ProgramSearchPathEntry</a><ul class=\"subs\"><li>= <a href=\"#v:ProgramSearchPathDir\">ProgramSearchPathDir</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li>| <a href=\"#v:ProgramSearchPathDefault\">ProgramSearchPathDefault</a></li></ul>","name":"ProgramSearchPathEntry ProgramSearchPathDir ProgramSearchPathDefault","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#t:ProgramSearchPathEntry"},{"display_html":"<a href=\"#v:simpleProgram\">simpleProgram</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a>","name":"simpleProgram","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:simpleProgram"},{"display_html":"<a href=\"#v:findProgramOnSearchPath\">findProgramOnSearchPath</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:ProgramSearchPath\" title=\"Distribution.Simple.Program\">ProgramSearchPath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>, [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]))","name":"findProgramOnSearchPath","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:findProgramOnSearchPath"},{"display_html":"<a href=\"#v:defaultProgramSearchPath\">defaultProgramSearchPath</a> :: <a href=\"Distribution-Simple-Program.html#t:ProgramSearchPath\" title=\"Distribution.Simple.Program\">ProgramSearchPath</a>","name":"defaultProgramSearchPath","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:defaultProgramSearchPath"},{"display_html":"<a href=\"#v:findProgramVersion\">findProgramVersion</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; (<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>) -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>)","name":"findProgramVersion","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:findProgramVersion"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ConfiguredProgram\">ConfiguredProgram</a> = <a href=\"#v:ConfiguredProgram\">ConfiguredProgram</a> {<ul class=\"subs\"><li><a href=\"#v:programId\">programId</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:programVersion\">programVersion</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a></li><li><a href=\"#v:programDefaultArgs\">programDefaultArgs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:programOverrideArgs\">programOverrideArgs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:programOverrideEnv\">programOverrideEnv</a> :: [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)]</li><li><a href=\"#v:programProperties\">programProperties</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Map\" title=\"Distribution.Compat.Prelude.Internal\">Map</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:programLocation\">programLocation</a> :: <a href=\"Distribution-Simple-Program.html#t:ProgramLocation\" title=\"Distribution.Simple.Program\">ProgramLocation</a></li><li><a href=\"#v:programMonitorFiles\">programMonitorFiles</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li></ul>}","name":"ConfiguredProgram ConfiguredProgram programId programVersion programDefaultArgs programOverrideArgs programOverrideEnv programProperties programLocation programMonitorFiles","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#t:ConfiguredProgram"},{"display_html":"<a href=\"#v:programPath\">programPath</a> :: <a href=\"Distribution-Simple-Program.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program\">ConfiguredProgram</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"programPath","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:programPath"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:ProgArg\">ProgArg</a> = <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"ProgArg","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#t:ProgArg"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ProgramLocation\">ProgramLocation</a><ul class=\"subs\"><li>= <a href=\"#v:UserSpecified\">UserSpecified</a> { <ul class=\"subs\"><li><a href=\"#v:locationPath\">locationPath</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li></ul> }</li><li>| <a href=\"#v:FoundOnSystem\">FoundOnSystem</a> { <ul class=\"subs\"><li><a href=\"#v:locationPath\">locationPath</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li></ul> }</li></ul>","name":"ProgramLocation UserSpecified FoundOnSystem locationPath","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#t:ProgramLocation"},{"display_html":"<a href=\"#v:runProgram\">runProgram</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program\">ConfiguredProgram</a> -&gt; [<a href=\"Distribution-Simple-Program.html#t:ProgArg\" title=\"Distribution.Simple.Program\">ProgArg</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"runProgram","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:runProgram"},{"display_html":"<a href=\"#v:getProgramOutput\">getProgramOutput</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program\">ConfiguredProgram</a> -&gt; [<a href=\"Distribution-Simple-Program.html#t:ProgArg\" title=\"Distribution.Simple.Program\">ProgArg</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"getProgramOutput","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:getProgramOutput"},{"display_html":"<a href=\"#v:suppressOverrideArgs\">suppressOverrideArgs</a> :: <a href=\"Distribution-Simple-Program.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program\">ConfiguredProgram</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program\">ConfiguredProgram</a>","name":"suppressOverrideArgs","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:suppressOverrideArgs"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ProgramInvocation\">ProgramInvocation</a> = <a href=\"#v:ProgramInvocation\">ProgramInvocation</a> {<ul class=\"subs\"><li><a href=\"#v:progInvokePath\">progInvokePath</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:progInvokeArgs\">progInvokeArgs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:progInvokeEnv\">progInvokeEnv</a> :: [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)]</li><li><a href=\"#v:progInvokePathEnv\">progInvokePathEnv</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:progInvokeCwd\">progInvokeCwd</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:progInvokeInput\">progInvokeInput</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:progInvokeInputEncoding\">progInvokeInputEncoding</a> :: <a href=\"Distribution-Simple-Program-Run.html#t:IOEncoding\" title=\"Distribution.Simple.Program.Run\">IOEncoding</a></li><li><a href=\"#v:progInvokeOutputEncoding\">progInvokeOutputEncoding</a> :: <a href=\"Distribution-Simple-Program-Run.html#t:IOEncoding\" title=\"Distribution.Simple.Program.Run\">IOEncoding</a></li></ul>}","name":"ProgramInvocation ProgramInvocation progInvokePath progInvokeArgs progInvokeEnv progInvokePathEnv progInvokeCwd progInvokeInput progInvokeInputEncoding progInvokeOutputEncoding","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#t:ProgramInvocation"},{"display_html":"<a href=\"#v:emptyProgramInvocation\">emptyProgramInvocation</a> :: <a href=\"Distribution-Simple-Program.html#t:ProgramInvocation\" title=\"Distribution.Simple.Program\">ProgramInvocation</a>","name":"emptyProgramInvocation","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:emptyProgramInvocation"},{"display_html":"<a href=\"#v:simpleProgramInvocation\">simpleProgramInvocation</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Simple-Program.html#t:ProgramInvocation\" title=\"Distribution.Simple.Program\">ProgramInvocation</a>","name":"simpleProgramInvocation","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:simpleProgramInvocation"},{"display_html":"<a href=\"#v:programInvocation\">programInvocation</a> :: <a href=\"Distribution-Simple-Program.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program\">ConfiguredProgram</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Simple-Program.html#t:ProgramInvocation\" title=\"Distribution.Simple.Program\">ProgramInvocation</a>","name":"programInvocation","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:programInvocation"},{"display_html":"<a href=\"#v:runProgramInvocation\">runProgramInvocation</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:ProgramInvocation\" title=\"Distribution.Simple.Program\">ProgramInvocation</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"runProgramInvocation","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:runProgramInvocation"},{"display_html":"<a href=\"#v:getProgramInvocationOutput\">getProgramInvocationOutput</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:ProgramInvocation\" title=\"Distribution.Simple.Program\">ProgramInvocation</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"getProgramInvocationOutput","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:getProgramInvocationOutput"},{"display_html":"<a href=\"#v:builtinPrograms\">builtinPrograms</a> :: [<a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a>]","name":"builtinPrograms","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:builtinPrograms"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ProgramDb\">ProgramDb</a>","name":"ProgramDb","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#t:ProgramDb"},{"display_html":"<a href=\"#v:defaultProgramDb\">defaultProgramDb</a> :: <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a>","name":"defaultProgramDb","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:defaultProgramDb"},{"display_html":"<a href=\"#v:emptyProgramDb\">emptyProgramDb</a> :: <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a>","name":"emptyProgramDb","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:emptyProgramDb"},{"display_html":"<a href=\"#v:restoreProgramDb\">restoreProgramDb</a> :: [<a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a>] -&gt; <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a>","name":"restoreProgramDb","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:restoreProgramDb"},{"display_html":"<a href=\"#v:addKnownProgram\">addKnownProgram</a> :: <a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a>","name":"addKnownProgram","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:addKnownProgram"},{"display_html":"<a href=\"#v:addKnownPrograms\">addKnownPrograms</a> :: [<a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a>] -&gt; <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a>","name":"addKnownPrograms","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:addKnownPrograms"},{"display_html":"<a href=\"#v:lookupKnownProgram\">lookupKnownProgram</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a>","name":"lookupKnownProgram","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:lookupKnownProgram"},{"display_html":"<a href=\"#v:knownPrograms\">knownPrograms</a> :: <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a> -&gt; [(<a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Simple-Program.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program\">ConfiguredProgram</a>)]","name":"knownPrograms","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:knownPrograms"},{"display_html":"<a href=\"#v:getProgramSearchPath\">getProgramSearchPath</a> :: <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:ProgramSearchPath\" title=\"Distribution.Simple.Program\">ProgramSearchPath</a>","name":"getProgramSearchPath","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:getProgramSearchPath"},{"display_html":"<a href=\"#v:setProgramSearchPath\">setProgramSearchPath</a> :: <a href=\"Distribution-Simple-Program.html#t:ProgramSearchPath\" title=\"Distribution.Simple.Program\">ProgramSearchPath</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a>","name":"setProgramSearchPath","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:setProgramSearchPath"},{"display_html":"<a href=\"#v:userSpecifyPath\">userSpecifyPath</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a>","name":"userSpecifyPath","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:userSpecifyPath"},{"display_html":"<a href=\"#v:userSpecifyPaths\">userSpecifyPaths</a> :: [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>)] -&gt; <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a>","name":"userSpecifyPaths","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:userSpecifyPaths"},{"display_html":"<a href=\"#v:userMaybeSpecifyPath\">userMaybeSpecifyPath</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a>","name":"userMaybeSpecifyPath","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:userMaybeSpecifyPath"},{"display_html":"<a href=\"#v:userSpecifyArgs\">userSpecifyArgs</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; [<a href=\"Distribution-Simple-Program.html#t:ProgArg\" title=\"Distribution.Simple.Program\">ProgArg</a>] -&gt; <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a>","name":"userSpecifyArgs","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:userSpecifyArgs"},{"display_html":"<a href=\"#v:userSpecifyArgss\">userSpecifyArgss</a> :: [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, [<a href=\"Distribution-Simple-Program.html#t:ProgArg\" title=\"Distribution.Simple.Program\">ProgArg</a>])] -&gt; <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a>","name":"userSpecifyArgss","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:userSpecifyArgss"},{"display_html":"<a href=\"#v:userSpecifiedArgs\">userSpecifiedArgs</a> :: <a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a> -&gt; [<a href=\"Distribution-Simple-Program.html#t:ProgArg\" title=\"Distribution.Simple.Program\">ProgArg</a>]","name":"userSpecifiedArgs","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:userSpecifiedArgs"},{"display_html":"<a href=\"#v:lookupProgram\">lookupProgram</a> :: <a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Simple-Program.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program\">ConfiguredProgram</a>","name":"lookupProgram","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:lookupProgram"},{"display_html":"<a href=\"#v:lookupProgramVersion\">lookupProgramVersion</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a> -&gt; <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> (<a href=\"Distribution-Simple-Program.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program\">ConfiguredProgram</a>, <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>, <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a>))","name":"lookupProgramVersion","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:lookupProgramVersion"},{"display_html":"<a href=\"#v:updateProgram\">updateProgram</a> :: <a href=\"Distribution-Simple-Program.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program\">ConfiguredProgram</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a>","name":"updateProgram","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:updateProgram"},{"display_html":"<a href=\"#v:configureProgram\">configureProgram</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a>","name":"configureProgram","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:configureProgram"},{"display_html":"<a href=\"#v:configureAllKnownPrograms\">configureAllKnownPrograms</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a>","name":"configureAllKnownPrograms","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:configureAllKnownPrograms"},{"display_html":"<a href=\"#v:reconfigurePrograms\">reconfigurePrograms</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>)] -&gt; [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, [<a href=\"Distribution-Simple-Program.html#t:ProgArg\" title=\"Distribution.Simple.Program\">ProgArg</a>])] -&gt; <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a>","name":"reconfigurePrograms","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:reconfigurePrograms"},{"display_html":"<a href=\"#v:requireProgram\">requireProgram</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"Distribution-Simple-Program.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program\">ConfiguredProgram</a>, <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a>)","name":"requireProgram","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:requireProgram"},{"display_html":"<a href=\"#v:requireProgramVersion\">requireProgramVersion</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a> -&gt; <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"Distribution-Simple-Program.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program\">ConfiguredProgram</a>, <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>, <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a>)","name":"requireProgramVersion","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:requireProgramVersion"},{"display_html":"<a href=\"#v:needProgram\">needProgram</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> (<a href=\"Distribution-Simple-Program.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program\">ConfiguredProgram</a>, <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a>))","name":"needProgram","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:needProgram"},{"display_html":"<a href=\"#v:runDbProgram\">runDbProgram</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a> -&gt; [<a href=\"Distribution-Simple-Program.html#t:ProgArg\" title=\"Distribution.Simple.Program\">ProgArg</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"runDbProgram","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:runDbProgram"},{"display_html":"<a href=\"#v:getDbProgramOutput\">getDbProgramOutput</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a> -&gt; <a href=\"Distribution-Simple-Program.html#t:ProgramDb\" title=\"Distribution.Simple.Program\">ProgramDb</a> -&gt; [<a href=\"Distribution-Simple-Program.html#t:ProgArg\" title=\"Distribution.Simple.Program\">ProgArg</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"getDbProgramOutput","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:getDbProgramOutput"},{"display_html":"<a href=\"#v:ghcProgram\">ghcProgram</a> :: <a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a>","name":"ghcProgram","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:ghcProgram"},{"display_html":"<a href=\"#v:ghcPkgProgram\">ghcPkgProgram</a> :: <a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a>","name":"ghcPkgProgram","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:ghcPkgProgram"},{"display_html":"<a href=\"#v:ghcjsProgram\">ghcjsProgram</a> :: <a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a>","name":"ghcjsProgram","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:ghcjsProgram"},{"display_html":"<a href=\"#v:ghcjsPkgProgram\">ghcjsPkgProgram</a> :: <a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a>","name":"ghcjsPkgProgram","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:ghcjsPkgProgram"},{"display_html":"<a href=\"#v:hmakeProgram\">hmakeProgram</a> :: <a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a>","name":"hmakeProgram","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:hmakeProgram"},{"display_html":"<a href=\"#v:jhcProgram\">jhcProgram</a> :: <a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a>","name":"jhcProgram","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:jhcProgram"},{"display_html":"<a href=\"#v:uhcProgram\">uhcProgram</a> :: <a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a>","name":"uhcProgram","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:uhcProgram"},{"display_html":"<a href=\"#v:gccProgram\">gccProgram</a> :: <a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a>","name":"gccProgram","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:gccProgram"},{"display_html":"<a href=\"#v:arProgram\">arProgram</a> :: <a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a>","name":"arProgram","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:arProgram"},{"display_html":"<a href=\"#v:stripProgram\">stripProgram</a> :: <a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a>","name":"stripProgram","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:stripProgram"},{"display_html":"<a href=\"#v:happyProgram\">happyProgram</a> :: <a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a>","name":"happyProgram","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:happyProgram"},{"display_html":"<a href=\"#v:alexProgram\">alexProgram</a> :: <a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a>","name":"alexProgram","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:alexProgram"},{"display_html":"<a href=\"#v:hsc2hsProgram\">hsc2hsProgram</a> :: <a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a>","name":"hsc2hsProgram","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:hsc2hsProgram"},{"display_html":"<a href=\"#v:c2hsProgram\">c2hsProgram</a> :: <a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a>","name":"c2hsProgram","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:c2hsProgram"},{"display_html":"<a href=\"#v:cpphsProgram\">cpphsProgram</a> :: <a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a>","name":"cpphsProgram","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:cpphsProgram"},{"display_html":"<a href=\"#v:hscolourProgram\">hscolourProgram</a> :: <a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a>","name":"hscolourProgram","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:hscolourProgram"},{"display_html":"<a href=\"#v:doctestProgram\">doctestProgram</a> :: <a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a>","name":"doctestProgram","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:doctestProgram"},{"display_html":"<a href=\"#v:haddockProgram\">haddockProgram</a> :: <a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a>","name":"haddockProgram","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:haddockProgram"},{"display_html":"<a href=\"#v:greencardProgram\">greencardProgram</a> :: <a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a>","name":"greencardProgram","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:greencardProgram"},{"display_html":"<a href=\"#v:ldProgram\">ldProgram</a> :: <a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a>","name":"ldProgram","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:ldProgram"},{"display_html":"<a href=\"#v:tarProgram\">tarProgram</a> :: <a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a>","name":"tarProgram","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:tarProgram"},{"display_html":"<a href=\"#v:cppProgram\">cppProgram</a> :: <a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a>","name":"cppProgram","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:cppProgram"},{"display_html":"<a href=\"#v:pkgConfigProgram\">pkgConfigProgram</a> :: <a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a>","name":"pkgConfigProgram","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:pkgConfigProgram"},{"display_html":"<a href=\"#v:hpcProgram\">hpcProgram</a> :: <a href=\"Distribution-Simple-Program.html#t:Program\" title=\"Distribution.Simple.Program\">Program</a>","name":"hpcProgram","module":"Distribution.Simple.Program","link":"Distribution-Simple-Program.html#v:hpcProgram"},{"display_html":"<a href=\"#v:stripLib\">stripLib</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"stripLib","module":"Distribution.Simple.Program.Strip","link":"Distribution-Simple-Program-Strip.html#v:stripLib"},{"display_html":"<a href=\"#v:stripExe\">stripExe</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"stripExe","module":"Distribution.Simple.Program.Strip","link":"Distribution-Simple-Program-Strip.html#v:stripExe"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:CommandUI\">CommandUI</a> flags = <a href=\"#v:CommandUI\">CommandUI</a> {<ul class=\"subs\"><li><a href=\"#v:commandName\">commandName</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:commandSynopsis\">commandSynopsis</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:commandUsage\">commandUsage</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:commandDescription\">commandDescription</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)</li><li><a href=\"#v:commandNotes\">commandNotes</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)</li><li><a href=\"#v:commandDefaultFlags\">commandDefaultFlags</a> :: flags</li><li><a href=\"#v:commandOptions\">commandOptions</a> :: <a href=\"Distribution-Simple-Command.html#t:ShowOrParseArgs\" title=\"Distribution.Simple.Command\">ShowOrParseArgs</a> -&gt; [<a href=\"Distribution-Simple-Command.html#t:OptionField\" title=\"Distribution.Simple.Command\">OptionField</a> flags]</li></ul>}","name":"CommandUI CommandUI commandName commandSynopsis commandUsage commandDescription commandNotes commandDefaultFlags commandOptions","module":"Distribution.Simple.Command","link":"Distribution-Simple-Command.html#t:CommandUI"},{"display_html":"<a href=\"#v:commandShowOptions\">commandShowOptions</a> :: <a href=\"Distribution-Simple-Command.html#t:CommandUI\" title=\"Distribution.Simple.Command\">CommandUI</a> flags -&gt; flags -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"commandShowOptions","module":"Distribution.Simple.Command","link":"Distribution-Simple-Command.html#v:commandShowOptions"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:CommandParse\">CommandParse</a> flags<ul class=\"subs\"><li>= <a href=\"#v:CommandHelp\">CommandHelp</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)</li><li>| <a href=\"#v:CommandList\">CommandList</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li>| <a href=\"#v:CommandErrors\">CommandErrors</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li>| <a href=\"#v:CommandReadyToGo\">CommandReadyToGo</a> flags</li></ul>","name":"CommandParse CommandList CommandHelp CommandReadyToGo CommandErrors","module":"Distribution.Simple.Command","link":"Distribution-Simple-Command.html#t:CommandParse"},{"display_html":"<a href=\"#v:commandParseArgs\">commandParseArgs</a> :: <a href=\"Distribution-Simple-Command.html#t:CommandUI\" title=\"Distribution.Simple.Command\">CommandUI</a> flags -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Simple-Command.html#t:CommandParse\" title=\"Distribution.Simple.Command\">CommandParse</a> (flags -&gt; flags, [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>])","name":"commandParseArgs","module":"Distribution.Simple.Command","link":"Distribution-Simple-Command.html#v:commandParseArgs"},{"display_html":"<a href=\"#v:getNormalCommandDescriptions\">getNormalCommandDescriptions</a> :: [<a href=\"Distribution-Simple-Command.html#t:Command\" title=\"Distribution.Simple.Command\">Command</a> action] -&gt; [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)]","name":"getNormalCommandDescriptions","module":"Distribution.Simple.Command","link":"Distribution-Simple-Command.html#v:getNormalCommandDescriptions"},{"display_html":"<a href=\"#v:helpCommandUI\">helpCommandUI</a> :: <a href=\"Distribution-Simple-Command.html#t:CommandUI\" title=\"Distribution.Simple.Command\">CommandUI</a> ()","name":"helpCommandUI","module":"Distribution.Simple.Command","link":"Distribution-Simple-Command.html#v:helpCommandUI"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ShowOrParseArgs\">ShowOrParseArgs</a><ul class=\"subs\"><li>= <a href=\"#v:ShowArgs\">ShowArgs</a></li><li>| <a href=\"#v:ParseArgs\">ParseArgs</a></li></ul>","name":"ShowOrParseArgs ShowArgs ParseArgs","module":"Distribution.Simple.Command","link":"Distribution-Simple-Command.html#t:ShowOrParseArgs"},{"display_html":"<a href=\"#v:usageDefault\">usageDefault</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"usageDefault","module":"Distribution.Simple.Command","link":"Distribution-Simple-Command.html#v:usageDefault"},{"display_html":"<a href=\"#v:usageAlternatives\">usageAlternatives</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"usageAlternatives","module":"Distribution.Simple.Command","link":"Distribution-Simple-Command.html#v:usageAlternatives"},{"display_html":"<a href=\"#v:mkCommandUI\">mkCommandUI</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; flags -&gt; (<a href=\"Distribution-Simple-Command.html#t:ShowOrParseArgs\" title=\"Distribution.Simple.Command\">ShowOrParseArgs</a> -&gt; [<a href=\"Distribution-Simple-Command.html#t:OptionField\" title=\"Distribution.Simple.Command\">OptionField</a> flags]) -&gt; <a href=\"Distribution-Simple-Command.html#t:CommandUI\" title=\"Distribution.Simple.Command\">CommandUI</a> flags","name":"mkCommandUI","module":"Distribution.Simple.Command","link":"Distribution-Simple-Command.html#v:mkCommandUI"},{"display_html":"<a href=\"#v:hiddenCommand\">hiddenCommand</a> :: <a href=\"Distribution-Simple-Command.html#t:Command\" title=\"Distribution.Simple.Command\">Command</a> action -&gt; <a href=\"Distribution-Simple-Command.html#t:Command\" title=\"Distribution.Simple.Command\">Command</a> action","name":"hiddenCommand","module":"Distribution.Simple.Command","link":"Distribution-Simple-Command.html#v:hiddenCommand"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Command\">Command</a> action","name":"Command","module":"Distribution.Simple.Command","link":"Distribution-Simple-Command.html#t:Command"},{"display_html":"<a href=\"#v:commandAddAction\">commandAddAction</a> :: <a href=\"Distribution-Simple-Command.html#t:CommandUI\" title=\"Distribution.Simple.Command\">CommandUI</a> flags -&gt; (flags -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; action) -&gt; <a href=\"Distribution-Simple-Command.html#t:Command\" title=\"Distribution.Simple.Command\">Command</a> action","name":"commandAddAction","module":"Distribution.Simple.Command","link":"Distribution-Simple-Command.html#v:commandAddAction"},{"display_html":"<a href=\"#v:noExtraFlags\">noExtraFlags</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"noExtraFlags","module":"Distribution.Simple.Command","link":"Distribution-Simple-Command.html#v:noExtraFlags"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:CommandType\">CommandType</a><ul class=\"subs\"><li>= <a href=\"#v:NormalCommand\">NormalCommand</a></li><li>| <a href=\"#v:HiddenCommand\">HiddenCommand</a></li></ul>","name":"CommandType NormalCommand HiddenCommand","module":"Distribution.Simple.Command","link":"Distribution-Simple-Command.html#t:CommandType"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:CommandSpec\">CommandSpec</a> action = <span class=\"keyword\">forall</span> flags. <a href=\"#v:CommandSpec\">CommandSpec</a> (<a href=\"Distribution-Simple-Command.html#t:CommandUI\" title=\"Distribution.Simple.Command\">CommandUI</a> flags) (<a href=\"Distribution-Simple-Command.html#t:CommandUI\" title=\"Distribution.Simple.Command\">CommandUI</a> flags -&gt; <a href=\"Distribution-Simple-Command.html#t:Command\" title=\"Distribution.Simple.Command\">Command</a> action) <a href=\"Distribution-Simple-Command.html#t:CommandType\" title=\"Distribution.Simple.Command\">CommandType</a>","name":"CommandSpec CommandSpec","module":"Distribution.Simple.Command","link":"Distribution-Simple-Command.html#t:CommandSpec"},{"display_html":"<a href=\"#v:commandFromSpec\">commandFromSpec</a> :: <a href=\"Distribution-Simple-Command.html#t:CommandSpec\" title=\"Distribution.Simple.Command\">CommandSpec</a> a -&gt; <a href=\"Distribution-Simple-Command.html#t:Command\" title=\"Distribution.Simple.Command\">Command</a> a","name":"commandFromSpec","module":"Distribution.Simple.Command","link":"Distribution-Simple-Command.html#v:commandFromSpec"},{"display_html":"<a href=\"#v:commandsRun\">commandsRun</a> :: <a href=\"Distribution-Simple-Command.html#t:CommandUI\" title=\"Distribution.Simple.Command\">CommandUI</a> a -&gt; [<a href=\"Distribution-Simple-Command.html#t:Command\" title=\"Distribution.Simple.Command\">Command</a> action] -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Simple-Command.html#t:CommandParse\" title=\"Distribution.Simple.Command\">CommandParse</a> (a, <a href=\"Distribution-Simple-Command.html#t:CommandParse\" title=\"Distribution.Simple.Command\">CommandParse</a> action)","name":"commandsRun","module":"Distribution.Simple.Command","link":"Distribution-Simple-Command.html#v:commandsRun"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:OptionField\">OptionField</a> a = <a href=\"#v:OptionField\">OptionField</a> {<ul class=\"subs\"><li><a href=\"#v:optionName\">optionName</a> :: <a href=\"Distribution-Simple-Command.html#t:Name\" title=\"Distribution.Simple.Command\">Name</a></li><li><a href=\"#v:optionDescr\">optionDescr</a> :: [<a href=\"Distribution-Simple-Command.html#t:OptDescr\" title=\"Distribution.Simple.Command\">OptDescr</a> a]</li></ul>}","name":"OptionField OptionField optionName optionDescr","module":"Distribution.Simple.Command","link":"Distribution-Simple-Command.html#t:OptionField"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:Name\">Name</a> = <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"Name","module":"Distribution.Simple.Command","link":"Distribution-Simple-Command.html#t:Name"},{"display_html":"<a href=\"#v:option\">option</a> :: <a href=\"Distribution-Simple-Command.html#t:SFlags\" title=\"Distribution.Simple.Command\">SFlags</a> -&gt; <a href=\"Distribution-Simple-Command.html#t:LFlags\" title=\"Distribution.Simple.Command\">LFlags</a> -&gt; <a href=\"Distribution-Simple-Command.html#t:Description\" title=\"Distribution.Simple.Command\">Description</a> -&gt; get -&gt; set -&gt; <a href=\"Distribution-Simple-Command.html#t:MkOptDescr\" title=\"Distribution.Simple.Command\">MkOptDescr</a> get set a -&gt; <a href=\"Distribution-Simple-Command.html#t:OptionField\" title=\"Distribution.Simple.Command\">OptionField</a> a","name":"option","module":"Distribution.Simple.Command","link":"Distribution-Simple-Command.html#v:option"},{"display_html":"<a href=\"#v:multiOption\">multiOption</a> :: <a href=\"Distribution-Simple-Command.html#t:Name\" title=\"Distribution.Simple.Command\">Name</a> -&gt; get -&gt; set -&gt; [get -&gt; set -&gt; <a href=\"Distribution-Simple-Command.html#t:OptDescr\" title=\"Distribution.Simple.Command\">OptDescr</a> a] -&gt; <a href=\"Distribution-Simple-Command.html#t:OptionField\" title=\"Distribution.Simple.Command\">OptionField</a> a","name":"multiOption","module":"Distribution.Simple.Command","link":"Distribution-Simple-Command.html#v:multiOption"},{"display_html":"<a href=\"#v:liftOption\">liftOption</a> :: (b -&gt; a) -&gt; (a -&gt; b -&gt; b) -&gt; <a href=\"Distribution-Simple-Command.html#t:OptionField\" title=\"Distribution.Simple.Command\">OptionField</a> a -&gt; <a href=\"Distribution-Simple-Command.html#t:OptionField\" title=\"Distribution.Simple.Command\">OptionField</a> b","name":"liftOption","module":"Distribution.Simple.Command","link":"Distribution-Simple-Command.html#v:liftOption"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:OptDescr\">OptDescr</a> a<ul class=\"subs\"><li>= <a href=\"#v:ReqArg\">ReqArg</a> <a href=\"Distribution-Simple-Command.html#t:Description\" title=\"Distribution.Simple.Command\">Description</a> <a href=\"Distribution-Simple-Command.html#t:OptFlags\" title=\"Distribution.Simple.Command\">OptFlags</a> <a href=\"Distribution-Simple-Command.html#t:ArgPlaceHolder\" title=\"Distribution.Simple.Command\">ArgPlaceHolder</a> (<a href=\"Distribution-ReadE.html#t:ReadE\" title=\"Distribution.ReadE\">ReadE</a> (a -&gt; a)) (a -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>])</li><li>| <a href=\"#v:OptArg\">OptArg</a> <a href=\"Distribution-Simple-Command.html#t:Description\" title=\"Distribution.Simple.Command\">Description</a> <a href=\"Distribution-Simple-Command.html#t:OptFlags\" title=\"Distribution.Simple.Command\">OptFlags</a> <a href=\"Distribution-Simple-Command.html#t:ArgPlaceHolder\" title=\"Distribution.Simple.Command\">ArgPlaceHolder</a> (<a href=\"Distribution-ReadE.html#t:ReadE\" title=\"Distribution.ReadE\">ReadE</a> (a -&gt; a)) (a -&gt; a) (a -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>])</li><li>| <a href=\"#v:ChoiceOpt\">ChoiceOpt</a> [(<a href=\"Distribution-Simple-Command.html#t:Description\" title=\"Distribution.Simple.Command\">Description</a>, <a href=\"Distribution-Simple-Command.html#t:OptFlags\" title=\"Distribution.Simple.Command\">OptFlags</a>, a -&gt; a, a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>)]</li><li>| <a href=\"#v:BoolOpt\">BoolOpt</a> <a href=\"Distribution-Simple-Command.html#t:Description\" title=\"Distribution.Simple.Command\">Description</a> <a href=\"Distribution-Simple-Command.html#t:OptFlags\" title=\"Distribution.Simple.Command\">OptFlags</a> <a href=\"Distribution-Simple-Command.html#t:OptFlags\" title=\"Distribution.Simple.Command\">OptFlags</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; a -&gt; a) (a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>)</li></ul>","name":"OptDescr ReqArg OptArg ChoiceOpt BoolOpt","module":"Distribution.Simple.Command","link":"Distribution-Simple-Command.html#t:OptDescr"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:Description\">Description</a> = <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"Description","module":"Distribution.Simple.Command","link":"Distribution-Simple-Command.html#t:Description"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:SFlags\">SFlags</a> = [<a href=\"Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a>]","name":"SFlags","module":"Distribution.Simple.Command","link":"Distribution-Simple-Command.html#t:SFlags"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:LFlags\">LFlags</a> = [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"LFlags","module":"Distribution.Simple.Command","link":"Distribution-Simple-Command.html#t:LFlags"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:OptFlags\">OptFlags</a> = (<a href=\"Distribution-Simple-Command.html#t:SFlags\" title=\"Distribution.Simple.Command\">SFlags</a>, <a href=\"Distribution-Simple-Command.html#t:LFlags\" title=\"Distribution.Simple.Command\">LFlags</a>)","name":"OptFlags","module":"Distribution.Simple.Command","link":"Distribution-Simple-Command.html#t:OptFlags"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:ArgPlaceHolder\">ArgPlaceHolder</a> = <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"ArgPlaceHolder","module":"Distribution.Simple.Command","link":"Distribution-Simple-Command.html#t:ArgPlaceHolder"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:MkOptDescr\">MkOptDescr</a> get set a = <a href=\"Distribution-Simple-Command.html#t:SFlags\" title=\"Distribution.Simple.Command\">SFlags</a> -&gt; <a href=\"Distribution-Simple-Command.html#t:LFlags\" title=\"Distribution.Simple.Command\">LFlags</a> -&gt; <a href=\"Distribution-Simple-Command.html#t:Description\" title=\"Distribution.Simple.Command\">Description</a> -&gt; get -&gt; set -&gt; <a href=\"Distribution-Simple-Command.html#t:OptDescr\" title=\"Distribution.Simple.Command\">OptDescr</a> a","name":"MkOptDescr","module":"Distribution.Simple.Command","link":"Distribution-Simple-Command.html#t:MkOptDescr"},{"display_html":"<a href=\"#v:reqArg\">reqArg</a> :: <a href=\"Distribution-Compat-Semigroup.html#t:Monoid\" title=\"Distribution.Compat.Semigroup\">Monoid</a> b =&gt; <a href=\"Distribution-Simple-Command.html#t:ArgPlaceHolder\" title=\"Distribution.Simple.Command\">ArgPlaceHolder</a> -&gt; <a href=\"Distribution-ReadE.html#t:ReadE\" title=\"Distribution.ReadE\">ReadE</a> b -&gt; (b -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]) -&gt; <a href=\"Distribution-Simple-Command.html#t:MkOptDescr\" title=\"Distribution.Simple.Command\">MkOptDescr</a> (a -&gt; b) (b -&gt; a -&gt; a) a","name":"reqArg","module":"Distribution.Simple.Command","link":"Distribution-Simple-Command.html#v:reqArg"},{"display_html":"<a href=\"#v:reqArg-39-\">reqArg'</a> :: <a href=\"Distribution-Compat-Semigroup.html#t:Monoid\" title=\"Distribution.Compat.Semigroup\">Monoid</a> b =&gt; <a href=\"Distribution-Simple-Command.html#t:ArgPlaceHolder\" title=\"Distribution.Simple.Command\">ArgPlaceHolder</a> -&gt; (<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; b) -&gt; (b -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]) -&gt; <a href=\"Distribution-Simple-Command.html#t:MkOptDescr\" title=\"Distribution.Simple.Command\">MkOptDescr</a> (a -&gt; b) (b -&gt; a -&gt; a) a","name":"reqArg'","module":"Distribution.Simple.Command","link":"Distribution-Simple-Command.html#v:reqArg-39-"},{"display_html":"<a href=\"#v:optArg\">optArg</a> :: <a href=\"Distribution-Compat-Semigroup.html#t:Monoid\" title=\"Distribution.Compat.Semigroup\">Monoid</a> b =&gt; <a href=\"Distribution-Simple-Command.html#t:ArgPlaceHolder\" title=\"Distribution.Simple.Command\">ArgPlaceHolder</a> -&gt; <a href=\"Distribution-ReadE.html#t:ReadE\" title=\"Distribution.ReadE\">ReadE</a> b -&gt; b -&gt; (b -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]) -&gt; <a href=\"Distribution-Simple-Command.html#t:MkOptDescr\" title=\"Distribution.Simple.Command\">MkOptDescr</a> (a -&gt; b) (b -&gt; a -&gt; a) a","name":"optArg","module":"Distribution.Simple.Command","link":"Distribution-Simple-Command.html#v:optArg"},{"display_html":"<a href=\"#v:optArg-39-\">optArg'</a> :: <a href=\"Distribution-Compat-Semigroup.html#t:Monoid\" title=\"Distribution.Compat.Semigroup\">Monoid</a> b =&gt; <a href=\"Distribution-Simple-Command.html#t:ArgPlaceHolder\" title=\"Distribution.Simple.Command\">ArgPlaceHolder</a> -&gt; (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; b) -&gt; (b -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]) -&gt; <a href=\"Distribution-Simple-Command.html#t:MkOptDescr\" title=\"Distribution.Simple.Command\">MkOptDescr</a> (a -&gt; b) (b -&gt; a -&gt; a) a","name":"optArg'","module":"Distribution.Simple.Command","link":"Distribution-Simple-Command.html#v:optArg-39-"},{"display_html":"<a href=\"#v:noArg\">noArg</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Eq\" title=\"Distribution.Compat.Prelude.Internal\">Eq</a> b =&gt; b -&gt; <a href=\"Distribution-Simple-Command.html#t:MkOptDescr\" title=\"Distribution.Simple.Command\">MkOptDescr</a> (a -&gt; b) (b -&gt; a -&gt; a) a","name":"noArg","module":"Distribution.Simple.Command","link":"Distribution-Simple-Command.html#v:noArg"},{"display_html":"<a href=\"#v:boolOpt\">boolOpt</a> :: (b -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>) -&gt; (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; b) -&gt; <a href=\"Distribution-Simple-Command.html#t:SFlags\" title=\"Distribution.Simple.Command\">SFlags</a> -&gt; <a href=\"Distribution-Simple-Command.html#t:SFlags\" title=\"Distribution.Simple.Command\">SFlags</a> -&gt; <a href=\"Distribution-Simple-Command.html#t:MkOptDescr\" title=\"Distribution.Simple.Command\">MkOptDescr</a> (a -&gt; b) (b -&gt; a -&gt; a) a","name":"boolOpt","module":"Distribution.Simple.Command","link":"Distribution-Simple-Command.html#v:boolOpt"},{"display_html":"<a href=\"#v:boolOpt-39-\">boolOpt'</a> :: (b -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>) -&gt; (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; b) -&gt; <a href=\"Distribution-Simple-Command.html#t:OptFlags\" title=\"Distribution.Simple.Command\">OptFlags</a> -&gt; <a href=\"Distribution-Simple-Command.html#t:OptFlags\" title=\"Distribution.Simple.Command\">OptFlags</a> -&gt; <a href=\"Distribution-Simple-Command.html#t:MkOptDescr\" title=\"Distribution.Simple.Command\">MkOptDescr</a> (a -&gt; b) (b -&gt; a -&gt; a) a","name":"boolOpt'","module":"Distribution.Simple.Command","link":"Distribution-Simple-Command.html#v:boolOpt-39-"},{"display_html":"<a href=\"#v:choiceOpt\">choiceOpt</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Eq\" title=\"Distribution.Compat.Prelude.Internal\">Eq</a> b =&gt; [(b, <a href=\"Distribution-Simple-Command.html#t:OptFlags\" title=\"Distribution.Simple.Command\">OptFlags</a>, <a href=\"Distribution-Simple-Command.html#t:Description\" title=\"Distribution.Simple.Command\">Description</a>)] -&gt; <a href=\"Distribution-Simple-Command.html#t:MkOptDescr\" title=\"Distribution.Simple.Command\">MkOptDescr</a> (a -&gt; b) (b -&gt; a -&gt; a) a","name":"choiceOpt","module":"Distribution.Simple.Command","link":"Distribution-Simple-Command.html#v:choiceOpt"},{"display_html":"<a href=\"#v:choiceOptFromEnum\">choiceOptFromEnum</a> :: (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Bounded\" title=\"Distribution.Compat.Prelude.Internal\">Bounded</a> b, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Enum\" title=\"Distribution.Compat.Prelude.Internal\">Enum</a> b, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Show\" title=\"Distribution.Compat.Prelude.Internal\">Show</a> b, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Eq\" title=\"Distribution.Compat.Prelude.Internal\">Eq</a> b) =&gt; <a href=\"Distribution-Simple-Command.html#t:MkOptDescr\" title=\"Distribution.Simple.Command\">MkOptDescr</a> (a -&gt; b) (b -&gt; a -&gt; a) a","name":"choiceOptFromEnum","module":"Distribution.Simple.Command","link":"Distribution-Simple-Command.html#v:choiceOptFromEnum"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:GlobalFlags\">GlobalFlags</a> = <a href=\"#v:GlobalFlags\">GlobalFlags</a> {<ul class=\"subs\"><li><a href=\"#v:globalVersion\">globalVersion</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:globalNumericVersion\">globalNumericVersion</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li></ul>}","name":"GlobalFlags GlobalFlags globalVersion globalNumericVersion","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#t:GlobalFlags"},{"display_html":"<a href=\"#v:emptyGlobalFlags\">emptyGlobalFlags</a> :: <a href=\"Distribution-Simple-Setup.html#t:GlobalFlags\" title=\"Distribution.Simple.Setup\">GlobalFlags</a>","name":"emptyGlobalFlags","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:emptyGlobalFlags"},{"display_html":"<a href=\"#v:defaultGlobalFlags\">defaultGlobalFlags</a> :: <a href=\"Distribution-Simple-Setup.html#t:GlobalFlags\" title=\"Distribution.Simple.Setup\">GlobalFlags</a>","name":"defaultGlobalFlags","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:defaultGlobalFlags"},{"display_html":"<a href=\"#v:globalCommand\">globalCommand</a> :: [<a href=\"Distribution-Simple-Command.html#t:Command\" title=\"Distribution.Simple.Command\">Command</a> action] -&gt; <a href=\"Distribution-Simple-Command.html#t:CommandUI\" title=\"Distribution.Simple.Command\">CommandUI</a> <a href=\"Distribution-Simple-Setup.html#t:GlobalFlags\" title=\"Distribution.Simple.Setup\">GlobalFlags</a>","name":"globalCommand","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:globalCommand"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ConfigFlags\">ConfigFlags</a> = <a href=\"#v:ConfigFlags\">ConfigFlags</a> {<ul class=\"subs\"><li><a href=\"#v:configArgs\">configArgs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:configPrograms_\">configPrograms_</a> :: <a href=\"Distribution-Compat-Semigroup.html#t:Option-39-\" title=\"Distribution.Compat.Semigroup\">Option'</a> (<a href=\"Distribution-Compat-Semigroup.html#t:Last-39-\" title=\"Distribution.Compat.Semigroup\">Last'</a> <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a>)</li><li><a href=\"#v:configProgramPaths\">configProgramPaths</a> :: [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>)]</li><li><a href=\"#v:configProgramArgs\">configProgramArgs</a> :: [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>])]</li><li><a href=\"#v:configProgramPathExtra\">configProgramPathExtra</a> :: <a href=\"Distribution-Utils-NubList.html#t:NubList\" title=\"Distribution.Utils.NubList\">NubList</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:configHcFlavor\">configHcFlavor</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compiler.html#t:CompilerFlavor\" title=\"Distribution.Compiler\">CompilerFlavor</a></li><li><a href=\"#v:configHcPath\">configHcPath</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:configHcPkg\">configHcPkg</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:configVanillaLib\">configVanillaLib</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:configProfLib\">configProfLib</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:configSharedLib\">configSharedLib</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:configStaticLib\">configStaticLib</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:configDynExe\">configDynExe</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:configFullyStaticExe\">configFullyStaticExe</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:configProfExe\">configProfExe</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:configProf\">configProf</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:configProfDetail\">configProfDetail</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Simple-Compiler.html#t:ProfDetailLevel\" title=\"Distribution.Simple.Compiler\">ProfDetailLevel</a></li><li><a href=\"#v:configProfLibDetail\">configProfLibDetail</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Simple-Compiler.html#t:ProfDetailLevel\" title=\"Distribution.Simple.Compiler\">ProfDetailLevel</a></li><li><a href=\"#v:configConfigureArgs\">configConfigureArgs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:configOptimization\">configOptimization</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Simple-Compiler.html#t:OptimisationLevel\" title=\"Distribution.Simple.Compiler\">OptimisationLevel</a></li><li><a href=\"#v:configProgPrefix\">configProgPrefix</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Simple-InstallDirs.html#t:PathTemplate\" title=\"Distribution.Simple.InstallDirs\">PathTemplate</a></li><li><a href=\"#v:configProgSuffix\">configProgSuffix</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Simple-InstallDirs.html#t:PathTemplate\" title=\"Distribution.Simple.InstallDirs\">PathTemplate</a></li><li><a href=\"#v:configInstallDirs\">configInstallDirs</a> :: <a href=\"Distribution-Simple-InstallDirs.html#t:InstallDirs\" title=\"Distribution.Simple.InstallDirs\">InstallDirs</a> (<a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Simple-InstallDirs.html#t:PathTemplate\" title=\"Distribution.Simple.InstallDirs\">PathTemplate</a>)</li><li><a href=\"#v:configScratchDir\">configScratchDir</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:configExtraLibDirs\">configExtraLibDirs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:configExtraFrameworkDirs\">configExtraFrameworkDirs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:configExtraIncludeDirs\">configExtraIncludeDirs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:configIPID\">configIPID</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:configCID\">configCID</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a></li><li><a href=\"#v:configDeterministic\">configDeterministic</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:configDistPref\">configDistPref</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:configCabalFilePath\">configCabalFilePath</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:configVerbosity\">configVerbosity</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a></li><li><a href=\"#v:configUserInstall\">configUserInstall</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:configPackageDBs\">configPackageDBs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Simple-Compiler.html#t:PackageDB\" title=\"Distribution.Simple.Compiler\">PackageDB</a>]</li><li><a href=\"#v:configGHCiLib\">configGHCiLib</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:configSplitSections\">configSplitSections</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:configSplitObjs\">configSplitObjs</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:configStripExes\">configStripExes</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:configStripLibs\">configStripLibs</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:configConstraints\">configConstraints</a> :: [<a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a>]</li><li><a href=\"#v:configDependencies\">configDependencies</a> :: [<a href=\"Distribution-Types-GivenComponent.html#t:GivenComponent\" title=\"Distribution.Types.GivenComponent\">GivenComponent</a>]</li><li><a href=\"#v:configInstantiateWith\">configInstantiateWith</a> :: [(<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>, <a href=\"Distribution-Types-Module.html#t:Module\" title=\"Distribution.Types.Module\">Module</a>)]</li><li><a href=\"#v:configConfigurationsFlags\">configConfigurationsFlags</a> :: <a href=\"Distribution-Types-GenericPackageDescription.html#t:FlagAssignment\" title=\"Distribution.Types.GenericPackageDescription\">FlagAssignment</a></li><li><a href=\"#v:configTests\">configTests</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:configBenchmarks\">configBenchmarks</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:configCoverage\">configCoverage</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:configLibCoverage\">configLibCoverage</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:configExactConfiguration\">configExactConfiguration</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:configFlagError\">configFlagError</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:configRelocatable\">configRelocatable</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:configDebugInfo\">configDebugInfo</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Simple-Compiler.html#t:DebugInfoLevel\" title=\"Distribution.Simple.Compiler\">DebugInfoLevel</a></li><li><a href=\"#v:configUseResponseFiles\">configUseResponseFiles</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:configAllowDependingOnPrivateLibs\">configAllowDependingOnPrivateLibs</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li></ul>}","name":"ConfigFlags ConfigFlags configUseResponseFiles configArgs configPrograms_ configProgramPaths configProgramArgs configProgramPathExtra configHcFlavor configHcPath configHcPkg configVanillaLib configProfLib configSharedLib configStaticLib configDynExe configFullyStaticExe configProfExe configProf configProfDetail configProfLibDetail configConfigureArgs configOptimization configProgPrefix configProgSuffix configInstallDirs configScratchDir configExtraLibDirs configExtraFrameworkDirs configExtraIncludeDirs configIPID configCID configDeterministic configDistPref configCabalFilePath configVerbosity configUserInstall configPackageDBs configGHCiLib configSplitSections configSplitObjs configStripExes configStripLibs configConstraints configDependencies configInstantiateWith configConfigurationsFlags configTests configBenchmarks configCoverage configLibCoverage configExactConfiguration configFlagError configRelocatable configDebugInfo configAllowDependingOnPrivateLibs","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#t:ConfigFlags"},{"display_html":"<a href=\"#v:emptyConfigFlags\">emptyConfigFlags</a> :: <a href=\"Distribution-Simple-Setup.html#t:ConfigFlags\" title=\"Distribution.Simple.Setup\">ConfigFlags</a>","name":"emptyConfigFlags","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:emptyConfigFlags"},{"display_html":"<a href=\"#v:defaultConfigFlags\">defaultConfigFlags</a> :: <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:ConfigFlags\" title=\"Distribution.Simple.Setup\">ConfigFlags</a>","name":"defaultConfigFlags","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:defaultConfigFlags"},{"display_html":"<a href=\"#v:configureCommand\">configureCommand</a> :: <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Command.html#t:CommandUI\" title=\"Distribution.Simple.Command\">CommandUI</a> <a href=\"Distribution-Simple-Setup.html#t:ConfigFlags\" title=\"Distribution.Simple.Setup\">ConfigFlags</a>","name":"configureCommand","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:configureCommand"},{"display_html":"<a href=\"#v:configPrograms\">configPrograms</a> :: <a href=\"Distribution-Compat-Stack.html#t:WithCallStack\" title=\"Distribution.Compat.Stack\">WithCallStack</a> (<a href=\"Distribution-Simple-Setup.html#t:ConfigFlags\" title=\"Distribution.Simple.Setup\">ConfigFlags</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a>)","name":"configPrograms","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:configPrograms"},{"display_html":"<a href=\"#v:configAbsolutePaths\">configAbsolutePaths</a> :: <a href=\"Distribution-Simple-Setup.html#t:ConfigFlags\" title=\"Distribution.Simple.Setup\">ConfigFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> <a href=\"Distribution-Simple-Setup.html#t:ConfigFlags\" title=\"Distribution.Simple.Setup\">ConfigFlags</a>","name":"configAbsolutePaths","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:configAbsolutePaths"},{"display_html":"<a href=\"#v:readPackageDbList\">readPackageDbList</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Simple-Compiler.html#t:PackageDB\" title=\"Distribution.Simple.Compiler\">PackageDB</a>]","name":"readPackageDbList","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:readPackageDbList"},{"display_html":"<a href=\"#v:showPackageDbList\">showPackageDbList</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Simple-Compiler.html#t:PackageDB\" title=\"Distribution.Simple.Compiler\">PackageDB</a>] -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"showPackageDbList","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:showPackageDbList"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:CopyFlags\">CopyFlags</a> = <a href=\"#v:CopyFlags\">CopyFlags</a> {<ul class=\"subs\"><li><a href=\"#v:copyDest\">copyDest</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Simple-Setup.html#t:CopyDest\" title=\"Distribution.Simple.Setup\">CopyDest</a></li><li><a href=\"#v:copyDistPref\">copyDistPref</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:copyVerbosity\">copyVerbosity</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a></li><li><a href=\"#v:copyArgs\">copyArgs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:copyCabalFilePath\">copyCabalFilePath</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li></ul>}","name":"CopyFlags CopyFlags copyDest copyDistPref copyVerbosity copyArgs copyCabalFilePath","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#t:CopyFlags"},{"display_html":"<a href=\"#v:emptyCopyFlags\">emptyCopyFlags</a> :: <a href=\"Distribution-Simple-Setup.html#t:CopyFlags\" title=\"Distribution.Simple.Setup\">CopyFlags</a>","name":"emptyCopyFlags","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:emptyCopyFlags"},{"display_html":"<a href=\"#v:defaultCopyFlags\">defaultCopyFlags</a> :: <a href=\"Distribution-Simple-Setup.html#t:CopyFlags\" title=\"Distribution.Simple.Setup\">CopyFlags</a>","name":"defaultCopyFlags","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:defaultCopyFlags"},{"display_html":"<a href=\"#v:copyCommand\">copyCommand</a> :: <a href=\"Distribution-Simple-Command.html#t:CommandUI\" title=\"Distribution.Simple.Command\">CommandUI</a> <a href=\"Distribution-Simple-Setup.html#t:CopyFlags\" title=\"Distribution.Simple.Setup\">CopyFlags</a>","name":"copyCommand","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:copyCommand"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:InstallFlags\">InstallFlags</a> = <a href=\"#v:InstallFlags\">InstallFlags</a> {<ul class=\"subs\"><li><a href=\"#v:installPackageDB\">installPackageDB</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Simple-Compiler.html#t:PackageDB\" title=\"Distribution.Simple.Compiler\">PackageDB</a></li><li><a href=\"#v:installDest\">installDest</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Simple-Setup.html#t:CopyDest\" title=\"Distribution.Simple.Setup\">CopyDest</a></li><li><a href=\"#v:installDistPref\">installDistPref</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:installUseWrapper\">installUseWrapper</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:installInPlace\">installInPlace</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:installVerbosity\">installVerbosity</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a></li><li><a href=\"#v:installCabalFilePath\">installCabalFilePath</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li></ul>}","name":"InstallFlags InstallFlags installPackageDB installDest installDistPref installUseWrapper installInPlace installVerbosity installCabalFilePath","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#t:InstallFlags"},{"display_html":"<a href=\"#v:emptyInstallFlags\">emptyInstallFlags</a> :: <a href=\"Distribution-Simple-Setup.html#t:InstallFlags\" title=\"Distribution.Simple.Setup\">InstallFlags</a>","name":"emptyInstallFlags","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:emptyInstallFlags"},{"display_html":"<a href=\"#v:defaultInstallFlags\">defaultInstallFlags</a> :: <a href=\"Distribution-Simple-Setup.html#t:InstallFlags\" title=\"Distribution.Simple.Setup\">InstallFlags</a>","name":"defaultInstallFlags","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:defaultInstallFlags"},{"display_html":"<a href=\"#v:installCommand\">installCommand</a> :: <a href=\"Distribution-Simple-Command.html#t:CommandUI\" title=\"Distribution.Simple.Command\">CommandUI</a> <a href=\"Distribution-Simple-Setup.html#t:InstallFlags\" title=\"Distribution.Simple.Setup\">InstallFlags</a>","name":"installCommand","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:installCommand"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:DoctestFlags\">DoctestFlags</a> = <a href=\"#v:DoctestFlags\">DoctestFlags</a> {<ul class=\"subs\"><li><a href=\"#v:doctestProgramPaths\">doctestProgramPaths</a> :: [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>)]</li><li><a href=\"#v:doctestProgramArgs\">doctestProgramArgs</a> :: [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>])]</li><li><a href=\"#v:doctestDistPref\">doctestDistPref</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:doctestVerbosity\">doctestVerbosity</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a></li></ul>}","name":"DoctestFlags DoctestFlags doctestProgramPaths doctestProgramArgs doctestDistPref doctestVerbosity","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#t:DoctestFlags"},{"display_html":"<a href=\"#v:emptyDoctestFlags\">emptyDoctestFlags</a> :: <a href=\"Distribution-Simple-Setup.html#t:DoctestFlags\" title=\"Distribution.Simple.Setup\">DoctestFlags</a>","name":"emptyDoctestFlags","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:emptyDoctestFlags"},{"display_html":"<a href=\"#v:defaultDoctestFlags\">defaultDoctestFlags</a> :: <a href=\"Distribution-Simple-Setup.html#t:DoctestFlags\" title=\"Distribution.Simple.Setup\">DoctestFlags</a>","name":"defaultDoctestFlags","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:defaultDoctestFlags"},{"display_html":"<a href=\"#v:doctestCommand\">doctestCommand</a> :: <a href=\"Distribution-Simple-Command.html#t:CommandUI\" title=\"Distribution.Simple.Command\">CommandUI</a> <a href=\"Distribution-Simple-Setup.html#t:DoctestFlags\" title=\"Distribution.Simple.Setup\">DoctestFlags</a>","name":"doctestCommand","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:doctestCommand"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:HaddockTarget\">HaddockTarget</a><ul class=\"subs\"><li>= <a href=\"#v:ForHackage\">ForHackage</a></li><li>| <a href=\"#v:ForDevelopment\">ForDevelopment</a></li></ul>","name":"HaddockTarget ForDevelopment ForHackage","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#t:HaddockTarget"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:HaddockFlags\">HaddockFlags</a> = <a href=\"#v:HaddockFlags\">HaddockFlags</a> {<ul class=\"subs\"><li><a href=\"#v:haddockProgramPaths\">haddockProgramPaths</a> :: [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>)]</li><li><a href=\"#v:haddockProgramArgs\">haddockProgramArgs</a> :: [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>])]</li><li><a href=\"#v:haddockHoogle\">haddockHoogle</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:haddockHtml\">haddockHtml</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:haddockHtmlLocation\">haddockHtmlLocation</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:haddockForHackage\">haddockForHackage</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Simple-Setup.html#t:HaddockTarget\" title=\"Distribution.Simple.Setup\">HaddockTarget</a></li><li><a href=\"#v:haddockExecutables\">haddockExecutables</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:haddockTestSuites\">haddockTestSuites</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:haddockBenchmarks\">haddockBenchmarks</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:haddockForeignLibs\">haddockForeignLibs</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:haddockInternal\">haddockInternal</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:haddockCss\">haddockCss</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:haddockLinkedSource\">haddockLinkedSource</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:haddockQuickJump\">haddockQuickJump</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:haddockHscolourCss\">haddockHscolourCss</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:haddockContents\">haddockContents</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Simple-InstallDirs.html#t:PathTemplate\" title=\"Distribution.Simple.InstallDirs\">PathTemplate</a></li><li><a href=\"#v:haddockDistPref\">haddockDistPref</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:haddockKeepTempFiles\">haddockKeepTempFiles</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:haddockVerbosity\">haddockVerbosity</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a></li><li><a href=\"#v:haddockCabalFilePath\">haddockCabalFilePath</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:haddockArgs\">haddockArgs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li></ul>}","name":"HaddockFlags HaddockFlags haddockProgramPaths haddockProgramArgs haddockHoogle haddockHtml haddockHtmlLocation haddockForHackage haddockExecutables haddockTestSuites haddockBenchmarks haddockForeignLibs haddockInternal haddockCss haddockLinkedSource haddockQuickJump haddockHscolourCss haddockContents haddockDistPref haddockKeepTempFiles haddockVerbosity haddockCabalFilePath haddockArgs","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#t:HaddockFlags"},{"display_html":"<a href=\"#v:emptyHaddockFlags\">emptyHaddockFlags</a> :: <a href=\"Distribution-Simple-Setup.html#t:HaddockFlags\" title=\"Distribution.Simple.Setup\">HaddockFlags</a>","name":"emptyHaddockFlags","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:emptyHaddockFlags"},{"display_html":"<a href=\"#v:defaultHaddockFlags\">defaultHaddockFlags</a> :: <a href=\"Distribution-Simple-Setup.html#t:HaddockFlags\" title=\"Distribution.Simple.Setup\">HaddockFlags</a>","name":"defaultHaddockFlags","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:defaultHaddockFlags"},{"display_html":"<a href=\"#v:haddockCommand\">haddockCommand</a> :: <a href=\"Distribution-Simple-Command.html#t:CommandUI\" title=\"Distribution.Simple.Command\">CommandUI</a> <a href=\"Distribution-Simple-Setup.html#t:HaddockFlags\" title=\"Distribution.Simple.Setup\">HaddockFlags</a>","name":"haddockCommand","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:haddockCommand"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:HscolourFlags\">HscolourFlags</a> = <a href=\"#v:HscolourFlags\">HscolourFlags</a> {<ul class=\"subs\"><li><a href=\"#v:hscolourCSS\">hscolourCSS</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:hscolourExecutables\">hscolourExecutables</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:hscolourTestSuites\">hscolourTestSuites</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:hscolourBenchmarks\">hscolourBenchmarks</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:hscolourForeignLibs\">hscolourForeignLibs</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:hscolourDistPref\">hscolourDistPref</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:hscolourVerbosity\">hscolourVerbosity</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a></li><li><a href=\"#v:hscolourCabalFilePath\">hscolourCabalFilePath</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li></ul>}","name":"HscolourFlags HscolourFlags hscolourCSS hscolourExecutables hscolourTestSuites hscolourBenchmarks hscolourForeignLibs hscolourDistPref hscolourVerbosity hscolourCabalFilePath","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#t:HscolourFlags"},{"display_html":"<a href=\"#v:emptyHscolourFlags\">emptyHscolourFlags</a> :: <a href=\"Distribution-Simple-Setup.html#t:HscolourFlags\" title=\"Distribution.Simple.Setup\">HscolourFlags</a>","name":"emptyHscolourFlags","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:emptyHscolourFlags"},{"display_html":"<a href=\"#v:defaultHscolourFlags\">defaultHscolourFlags</a> :: <a href=\"Distribution-Simple-Setup.html#t:HscolourFlags\" title=\"Distribution.Simple.Setup\">HscolourFlags</a>","name":"defaultHscolourFlags","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:defaultHscolourFlags"},{"display_html":"<a href=\"#v:hscolourCommand\">hscolourCommand</a> :: <a href=\"Distribution-Simple-Command.html#t:CommandUI\" title=\"Distribution.Simple.Command\">CommandUI</a> <a href=\"Distribution-Simple-Setup.html#t:HscolourFlags\" title=\"Distribution.Simple.Setup\">HscolourFlags</a>","name":"hscolourCommand","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:hscolourCommand"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:BuildFlags\">BuildFlags</a> = <a href=\"#v:BuildFlags\">BuildFlags</a> {<ul class=\"subs\"><li><a href=\"#v:buildProgramPaths\">buildProgramPaths</a> :: [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>)]</li><li><a href=\"#v:buildProgramArgs\">buildProgramArgs</a> :: [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>])]</li><li><a href=\"#v:buildDistPref\">buildDistPref</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:buildVerbosity\">buildVerbosity</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a></li><li><a href=\"#v:buildNumJobs\">buildNumJobs</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>)</li><li><a href=\"#v:buildArgs\">buildArgs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:buildCabalFilePath\">buildCabalFilePath</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li></ul>}","name":"BuildFlags BuildFlags buildProgramPaths buildProgramArgs buildDistPref buildVerbosity buildNumJobs buildArgs buildCabalFilePath","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#t:BuildFlags"},{"display_html":"<a href=\"#v:emptyBuildFlags\">emptyBuildFlags</a> :: <a href=\"Distribution-Simple-Setup.html#t:BuildFlags\" title=\"Distribution.Simple.Setup\">BuildFlags</a>","name":"emptyBuildFlags","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:emptyBuildFlags"},{"display_html":"<a href=\"#v:defaultBuildFlags\">defaultBuildFlags</a> :: <a href=\"Distribution-Simple-Setup.html#t:BuildFlags\" title=\"Distribution.Simple.Setup\">BuildFlags</a>","name":"defaultBuildFlags","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:defaultBuildFlags"},{"display_html":"<a href=\"#v:buildCommand\">buildCommand</a> :: <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Command.html#t:CommandUI\" title=\"Distribution.Simple.Command\">CommandUI</a> <a href=\"Distribution-Simple-Setup.html#t:BuildFlags\" title=\"Distribution.Simple.Setup\">BuildFlags</a>","name":"buildCommand","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:buildCommand"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ShowBuildInfoFlags\">ShowBuildInfoFlags</a> = <a href=\"#v:ShowBuildInfoFlags\">ShowBuildInfoFlags</a> {<ul class=\"subs\"><li><a href=\"#v:buildInfoBuildFlags\">buildInfoBuildFlags</a> :: <a href=\"Distribution-Simple-Setup.html#t:BuildFlags\" title=\"Distribution.Simple.Setup\">BuildFlags</a></li><li><a href=\"#v:buildInfoOutputFile\">buildInfoOutputFile</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li></ul>}","name":"ShowBuildInfoFlags ShowBuildInfoFlags buildInfoBuildFlags buildInfoOutputFile","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#t:ShowBuildInfoFlags"},{"display_html":"<a href=\"#v:defaultShowBuildFlags\">defaultShowBuildFlags</a> :: <a href=\"Distribution-Simple-Setup.html#t:ShowBuildInfoFlags\" title=\"Distribution.Simple.Setup\">ShowBuildInfoFlags</a>","name":"defaultShowBuildFlags","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:defaultShowBuildFlags"},{"display_html":"<a href=\"#v:showBuildInfoCommand\">showBuildInfoCommand</a> :: <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Command.html#t:CommandUI\" title=\"Distribution.Simple.Command\">CommandUI</a> <a href=\"Distribution-Simple-Setup.html#t:ShowBuildInfoFlags\" title=\"Distribution.Simple.Setup\">ShowBuildInfoFlags</a>","name":"showBuildInfoCommand","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:showBuildInfoCommand"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ReplFlags\">ReplFlags</a> = <a href=\"#v:ReplFlags\">ReplFlags</a> {<ul class=\"subs\"><li><a href=\"#v:replProgramPaths\">replProgramPaths</a> :: [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>)]</li><li><a href=\"#v:replProgramArgs\">replProgramArgs</a> :: [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>])]</li><li><a href=\"#v:replDistPref\">replDistPref</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:replVerbosity\">replVerbosity</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a></li><li><a href=\"#v:replReload\">replReload</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:replReplOptions\">replReplOptions</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li></ul>}","name":"ReplFlags ReplFlags replProgramPaths replProgramArgs replDistPref replVerbosity replReload replReplOptions","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#t:ReplFlags"},{"display_html":"<a href=\"#v:defaultReplFlags\">defaultReplFlags</a> :: <a href=\"Distribution-Simple-Setup.html#t:ReplFlags\" title=\"Distribution.Simple.Setup\">ReplFlags</a>","name":"defaultReplFlags","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:defaultReplFlags"},{"display_html":"<a href=\"#v:replCommand\">replCommand</a> :: <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Command.html#t:CommandUI\" title=\"Distribution.Simple.Command\">CommandUI</a> <a href=\"Distribution-Simple-Setup.html#t:ReplFlags\" title=\"Distribution.Simple.Setup\">ReplFlags</a>","name":"replCommand","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:replCommand"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:CleanFlags\">CleanFlags</a> = <a href=\"#v:CleanFlags\">CleanFlags</a> {<ul class=\"subs\"><li><a href=\"#v:cleanSaveConf\">cleanSaveConf</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:cleanDistPref\">cleanDistPref</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:cleanVerbosity\">cleanVerbosity</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a></li><li><a href=\"#v:cleanCabalFilePath\">cleanCabalFilePath</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li></ul>}","name":"CleanFlags CleanFlags cleanSaveConf cleanDistPref cleanVerbosity cleanCabalFilePath","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#t:CleanFlags"},{"display_html":"<a href=\"#v:emptyCleanFlags\">emptyCleanFlags</a> :: <a href=\"Distribution-Simple-Setup.html#t:CleanFlags\" title=\"Distribution.Simple.Setup\">CleanFlags</a>","name":"emptyCleanFlags","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:emptyCleanFlags"},{"display_html":"<a href=\"#v:defaultCleanFlags\">defaultCleanFlags</a> :: <a href=\"Distribution-Simple-Setup.html#t:CleanFlags\" title=\"Distribution.Simple.Setup\">CleanFlags</a>","name":"defaultCleanFlags","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:defaultCleanFlags"},{"display_html":"<a href=\"#v:cleanCommand\">cleanCommand</a> :: <a href=\"Distribution-Simple-Command.html#t:CommandUI\" title=\"Distribution.Simple.Command\">CommandUI</a> <a href=\"Distribution-Simple-Setup.html#t:CleanFlags\" title=\"Distribution.Simple.Setup\">CleanFlags</a>","name":"cleanCommand","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:cleanCommand"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:RegisterFlags\">RegisterFlags</a> = <a href=\"#v:RegisterFlags\">RegisterFlags</a> {<ul class=\"subs\"><li><a href=\"#v:regPackageDB\">regPackageDB</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Simple-Compiler.html#t:PackageDB\" title=\"Distribution.Simple.Compiler\">PackageDB</a></li><li><a href=\"#v:regGenScript\">regGenScript</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:regGenPkgConf\">regGenPkgConf</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>)</li><li><a href=\"#v:regInPlace\">regInPlace</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:regDistPref\">regDistPref</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:regPrintId\">regPrintId</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:regVerbosity\">regVerbosity</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a></li><li><a href=\"#v:regArgs\">regArgs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:regCabalFilePath\">regCabalFilePath</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li></ul>}","name":"RegisterFlags RegisterFlags regPackageDB regGenScript regGenPkgConf regInPlace regDistPref regPrintId regVerbosity regArgs regCabalFilePath","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#t:RegisterFlags"},{"display_html":"<a href=\"#v:emptyRegisterFlags\">emptyRegisterFlags</a> :: <a href=\"Distribution-Simple-Setup.html#t:RegisterFlags\" title=\"Distribution.Simple.Setup\">RegisterFlags</a>","name":"emptyRegisterFlags","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:emptyRegisterFlags"},{"display_html":"<a href=\"#v:defaultRegisterFlags\">defaultRegisterFlags</a> :: <a href=\"Distribution-Simple-Setup.html#t:RegisterFlags\" title=\"Distribution.Simple.Setup\">RegisterFlags</a>","name":"defaultRegisterFlags","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:defaultRegisterFlags"},{"display_html":"<a href=\"#v:registerCommand\">registerCommand</a> :: <a href=\"Distribution-Simple-Command.html#t:CommandUI\" title=\"Distribution.Simple.Command\">CommandUI</a> <a href=\"Distribution-Simple-Setup.html#t:RegisterFlags\" title=\"Distribution.Simple.Setup\">RegisterFlags</a>","name":"registerCommand","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:registerCommand"},{"display_html":"<a href=\"#v:unregisterCommand\">unregisterCommand</a> :: <a href=\"Distribution-Simple-Command.html#t:CommandUI\" title=\"Distribution.Simple.Command\">CommandUI</a> <a href=\"Distribution-Simple-Setup.html#t:RegisterFlags\" title=\"Distribution.Simple.Setup\">RegisterFlags</a>","name":"unregisterCommand","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:unregisterCommand"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:SDistFlags\">SDistFlags</a> = <a href=\"#v:SDistFlags\">SDistFlags</a> {<ul class=\"subs\"><li><a href=\"#v:sDistSnapshot\">sDistSnapshot</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:sDistDirectory\">sDistDirectory</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:sDistDistPref\">sDistDistPref</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:sDistListSources\">sDistListSources</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:sDistVerbosity\">sDistVerbosity</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a></li></ul>}","name":"SDistFlags SDistFlags sDistSnapshot sDistDirectory sDistDistPref sDistListSources sDistVerbosity","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#t:SDistFlags"},{"display_html":"<a href=\"#v:emptySDistFlags\">emptySDistFlags</a> :: <a href=\"Distribution-Simple-Setup.html#t:SDistFlags\" title=\"Distribution.Simple.Setup\">SDistFlags</a>","name":"emptySDistFlags","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:emptySDistFlags"},{"display_html":"<a href=\"#v:defaultSDistFlags\">defaultSDistFlags</a> :: <a href=\"Distribution-Simple-Setup.html#t:SDistFlags\" title=\"Distribution.Simple.Setup\">SDistFlags</a>","name":"defaultSDistFlags","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:defaultSDistFlags"},{"display_html":"<a href=\"#v:sdistCommand\">sdistCommand</a> :: <a href=\"Distribution-Simple-Command.html#t:CommandUI\" title=\"Distribution.Simple.Command\">CommandUI</a> <a href=\"Distribution-Simple-Setup.html#t:SDistFlags\" title=\"Distribution.Simple.Setup\">SDistFlags</a>","name":"sdistCommand","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:sdistCommand"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:TestFlags\">TestFlags</a> = <a href=\"#v:TestFlags\">TestFlags</a> {<ul class=\"subs\"><li><a href=\"#v:testDistPref\">testDistPref</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:testVerbosity\">testVerbosity</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a></li><li><a href=\"#v:testHumanLog\">testHumanLog</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Simple-InstallDirs.html#t:PathTemplate\" title=\"Distribution.Simple.InstallDirs\">PathTemplate</a></li><li><a href=\"#v:testMachineLog\">testMachineLog</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Simple-InstallDirs.html#t:PathTemplate\" title=\"Distribution.Simple.InstallDirs\">PathTemplate</a></li><li><a href=\"#v:testShowDetails\">testShowDetails</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Simple-Setup.html#t:TestShowDetails\" title=\"Distribution.Simple.Setup\">TestShowDetails</a></li><li><a href=\"#v:testKeepTix\">testKeepTix</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:testWrapper\">testWrapper</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:testFailWhenNoTestSuites\">testFailWhenNoTestSuites</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:testOptions\">testOptions</a> :: [<a href=\"Distribution-Simple-InstallDirs.html#t:PathTemplate\" title=\"Distribution.Simple.InstallDirs\">PathTemplate</a>]</li></ul>}","name":"TestFlags TestFlags testDistPref testVerbosity testHumanLog testMachineLog testShowDetails testKeepTix testWrapper testFailWhenNoTestSuites testOptions","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#t:TestFlags"},{"display_html":"<a href=\"#v:emptyTestFlags\">emptyTestFlags</a> :: <a href=\"Distribution-Simple-Setup.html#t:TestFlags\" title=\"Distribution.Simple.Setup\">TestFlags</a>","name":"emptyTestFlags","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:emptyTestFlags"},{"display_html":"<a href=\"#v:defaultTestFlags\">defaultTestFlags</a> :: <a href=\"Distribution-Simple-Setup.html#t:TestFlags\" title=\"Distribution.Simple.Setup\">TestFlags</a>","name":"defaultTestFlags","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:defaultTestFlags"},{"display_html":"<a href=\"#v:testCommand\">testCommand</a> :: <a href=\"Distribution-Simple-Command.html#t:CommandUI\" title=\"Distribution.Simple.Command\">CommandUI</a> <a href=\"Distribution-Simple-Setup.html#t:TestFlags\" title=\"Distribution.Simple.Setup\">TestFlags</a>","name":"testCommand","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:testCommand"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:TestShowDetails\">TestShowDetails</a><ul class=\"subs\"><li>= <a href=\"#v:Never\">Never</a></li><li>| <a href=\"#v:Failures\">Failures</a></li><li>| <a href=\"#v:Always\">Always</a></li><li>| <a href=\"#v:Streaming\">Streaming</a></li><li>| <a href=\"#v:Direct\">Direct</a></li></ul>","name":"TestShowDetails Never Failures Always Streaming Direct","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#t:TestShowDetails"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:BenchmarkFlags\">BenchmarkFlags</a> = <a href=\"#v:BenchmarkFlags\">BenchmarkFlags</a> {<ul class=\"subs\"><li><a href=\"#v:benchmarkDistPref\">benchmarkDistPref</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:benchmarkVerbosity\">benchmarkVerbosity</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a></li><li><a href=\"#v:benchmarkOptions\">benchmarkOptions</a> :: [<a href=\"Distribution-Simple-InstallDirs.html#t:PathTemplate\" title=\"Distribution.Simple.InstallDirs\">PathTemplate</a>]</li></ul>}","name":"BenchmarkFlags BenchmarkFlags benchmarkDistPref benchmarkVerbosity benchmarkOptions","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#t:BenchmarkFlags"},{"display_html":"<a href=\"#v:emptyBenchmarkFlags\">emptyBenchmarkFlags</a> :: <a href=\"Distribution-Simple-Setup.html#t:BenchmarkFlags\" title=\"Distribution.Simple.Setup\">BenchmarkFlags</a>","name":"emptyBenchmarkFlags","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:emptyBenchmarkFlags"},{"display_html":"<a href=\"#v:defaultBenchmarkFlags\">defaultBenchmarkFlags</a> :: <a href=\"Distribution-Simple-Setup.html#t:BenchmarkFlags\" title=\"Distribution.Simple.Setup\">BenchmarkFlags</a>","name":"defaultBenchmarkFlags","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:defaultBenchmarkFlags"},{"display_html":"<a href=\"#v:benchmarkCommand\">benchmarkCommand</a> :: <a href=\"Distribution-Simple-Command.html#t:CommandUI\" title=\"Distribution.Simple.Command\">CommandUI</a> <a href=\"Distribution-Simple-Setup.html#t:BenchmarkFlags\" title=\"Distribution.Simple.Setup\">BenchmarkFlags</a>","name":"benchmarkCommand","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:benchmarkCommand"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:CopyDest\">CopyDest</a><ul class=\"subs\"><li>= <a href=\"#v:NoCopyDest\">NoCopyDest</a></li><li>| <a href=\"#v:CopyTo\">CopyTo</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li>| <a href=\"#v:CopyToDb\">CopyToDb</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li></ul>","name":"CopyDest CopyTo CopyToDb NoCopyDest","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#t:CopyDest"},{"display_html":"<a href=\"#v:configureArgs\">configureArgs</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:ConfigFlags\" title=\"Distribution.Simple.Setup\">ConfigFlags</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"configureArgs","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:configureArgs"},{"display_html":"<a href=\"#v:configureOptions\">configureOptions</a> :: <a href=\"Distribution-Simple-Command.html#t:ShowOrParseArgs\" title=\"Distribution.Simple.Command\">ShowOrParseArgs</a> -&gt; [<a href=\"Distribution-Simple-Command.html#t:OptionField\" title=\"Distribution.Simple.Command\">OptionField</a> <a href=\"Distribution-Simple-Setup.html#t:ConfigFlags\" title=\"Distribution.Simple.Setup\">ConfigFlags</a>]","name":"configureOptions","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:configureOptions"},{"display_html":"<a href=\"#v:configureCCompiler\">configureCCompiler</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>, [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>])","name":"configureCCompiler","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:configureCCompiler"},{"display_html":"<a href=\"#v:configureLinker\">configureLinker</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>, [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>])","name":"configureLinker","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:configureLinker"},{"display_html":"<a href=\"#v:buildOptions\">buildOptions</a> :: <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Command.html#t:ShowOrParseArgs\" title=\"Distribution.Simple.Command\">ShowOrParseArgs</a> -&gt; [<a href=\"Distribution-Simple-Command.html#t:OptionField\" title=\"Distribution.Simple.Command\">OptionField</a> <a href=\"Distribution-Simple-Setup.html#t:BuildFlags\" title=\"Distribution.Simple.Setup\">BuildFlags</a>]","name":"buildOptions","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:buildOptions"},{"display_html":"<a href=\"#v:haddockOptions\">haddockOptions</a> :: <a href=\"Distribution-Simple-Command.html#t:ShowOrParseArgs\" title=\"Distribution.Simple.Command\">ShowOrParseArgs</a> -&gt; [<a href=\"Distribution-Simple-Command.html#t:OptionField\" title=\"Distribution.Simple.Command\">OptionField</a> <a href=\"Distribution-Simple-Setup.html#t:HaddockFlags\" title=\"Distribution.Simple.Setup\">HaddockFlags</a>]","name":"haddockOptions","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:haddockOptions"},{"display_html":"<a href=\"#v:installDirsOptions\">installDirsOptions</a> :: [<a href=\"Distribution-Simple-Command.html#t:OptionField\" title=\"Distribution.Simple.Command\">OptionField</a> (<a href=\"Distribution-Simple-InstallDirs.html#t:InstallDirs\" title=\"Distribution.Simple.InstallDirs\">InstallDirs</a> (<a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Simple-InstallDirs.html#t:PathTemplate\" title=\"Distribution.Simple.InstallDirs\">PathTemplate</a>))]","name":"installDirsOptions","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:installDirsOptions"},{"display_html":"<a href=\"#v:testOptions-39-\">testOptions'</a> :: <a href=\"Distribution-Simple-Command.html#t:ShowOrParseArgs\" title=\"Distribution.Simple.Command\">ShowOrParseArgs</a> -&gt; [<a href=\"Distribution-Simple-Command.html#t:OptionField\" title=\"Distribution.Simple.Command\">OptionField</a> <a href=\"Distribution-Simple-Setup.html#t:TestFlags\" title=\"Distribution.Simple.Setup\">TestFlags</a>]","name":"testOptions'","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:testOptions-39-"},{"display_html":"<a href=\"#v:programDbOptions\">programDbOptions</a> :: <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Command.html#t:ShowOrParseArgs\" title=\"Distribution.Simple.Command\">ShowOrParseArgs</a> -&gt; (flags -&gt; [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>])]) -&gt; ([(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>])] -&gt; flags -&gt; flags) -&gt; [<a href=\"Distribution-Simple-Command.html#t:OptionField\" title=\"Distribution.Simple.Command\">OptionField</a> flags]","name":"programDbOptions","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:programDbOptions"},{"display_html":"<a href=\"#v:programDbPaths-39-\">programDbPaths'</a> :: (<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>) -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Command.html#t:ShowOrParseArgs\" title=\"Distribution.Simple.Command\">ShowOrParseArgs</a> -&gt; (flags -&gt; [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>)]) -&gt; ([(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>)] -&gt; flags -&gt; flags) -&gt; [<a href=\"Distribution-Simple-Command.html#t:OptionField\" title=\"Distribution.Simple.Command\">OptionField</a> flags]","name":"programDbPaths'","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:programDbPaths-39-"},{"display_html":"<a href=\"#v:programFlagsDescription\">programFlagsDescription</a> :: <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"programFlagsDescription","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:programFlagsDescription"},{"display_html":"<a href=\"#v:replOptions\">replOptions</a> :: <a href=\"Distribution-Simple-Command.html#t:ShowOrParseArgs\" title=\"Distribution.Simple.Command\">ShowOrParseArgs</a> -&gt; [<a href=\"Distribution-Simple-Command.html#t:OptionField\" title=\"Distribution.Simple.Command\">OptionField</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]]","name":"replOptions","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:replOptions"},{"display_html":"<a href=\"#v:splitArgs\">splitArgs</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"splitArgs","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:splitArgs"},{"display_html":"<a href=\"#v:defaultDistPref\">defaultDistPref</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"defaultDistPref","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:defaultDistPref"},{"display_html":"<a href=\"#v:optionDistPref\">optionDistPref</a> :: (flags -&gt; <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>) -&gt; (<a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; flags -&gt; flags) -&gt; <a href=\"Distribution-Simple-Command.html#t:ShowOrParseArgs\" title=\"Distribution.Simple.Command\">ShowOrParseArgs</a> -&gt; <a href=\"Distribution-Simple-Command.html#t:OptionField\" title=\"Distribution.Simple.Command\">OptionField</a> flags","name":"optionDistPref","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:optionDistPref"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Flag\">Flag</a> a<ul class=\"subs\"><li>= <a href=\"#v:Flag\">Flag</a> a</li><li>| <a href=\"#v:NoFlag\">NoFlag</a></li></ul>","name":"Flag Flag NoFlag","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#t:Flag"},{"display_html":"<a href=\"#v:toFlag\">toFlag</a> :: a -&gt; <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> a","name":"toFlag","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:toFlag"},{"display_html":"<a href=\"#v:fromFlag\">fromFlag</a> :: <a href=\"Distribution-Compat-Stack.html#t:WithCallStack\" title=\"Distribution.Compat.Stack\">WithCallStack</a> (<a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> a -&gt; a)","name":"fromFlag","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:fromFlag"},{"display_html":"<a href=\"#v:fromFlagOrDefault\">fromFlagOrDefault</a> :: a -&gt; <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> a -&gt; a","name":"fromFlagOrDefault","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:fromFlagOrDefault"},{"display_html":"<a href=\"#v:flagToMaybe\">flagToMaybe</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> a","name":"flagToMaybe","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:flagToMaybe"},{"display_html":"<a href=\"#v:flagToList\">flagToList</a> :: <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> a -&gt; [a]","name":"flagToList","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:flagToList"},{"display_html":"<a href=\"#v:maybeToFlag\">maybeToFlag</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> a -&gt; <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> a","name":"maybeToFlag","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:maybeToFlag"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:BooleanFlag\">BooleanFlag</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:asBool\">asBool</a> :: a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li></ul>","name":"BooleanFlag asBool","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#t:BooleanFlag"},{"display_html":"<a href=\"#v:boolOpt\">boolOpt</a> :: <a href=\"Distribution-Simple-Command.html#t:SFlags\" title=\"Distribution.Simple.Command\">SFlags</a> -&gt; <a href=\"Distribution-Simple-Command.html#t:SFlags\" title=\"Distribution.Simple.Command\">SFlags</a> -&gt; <a href=\"Distribution-Simple-Command.html#t:MkOptDescr\" title=\"Distribution.Simple.Command\">MkOptDescr</a> (a -&gt; <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>) (<a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; a -&gt; a) a","name":"boolOpt","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:boolOpt"},{"display_html":"<a href=\"#v:boolOpt-39-\">boolOpt'</a> :: <a href=\"Distribution-Simple-Command.html#t:OptFlags\" title=\"Distribution.Simple.Command\">OptFlags</a> -&gt; <a href=\"Distribution-Simple-Command.html#t:OptFlags\" title=\"Distribution.Simple.Command\">OptFlags</a> -&gt; <a href=\"Distribution-Simple-Command.html#t:MkOptDescr\" title=\"Distribution.Simple.Command\">MkOptDescr</a> (a -&gt; <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>) (<a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; a -&gt; a) a","name":"boolOpt'","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:boolOpt-39-"},{"display_html":"<a href=\"#v:trueArg\">trueArg</a> :: <a href=\"Distribution-Simple-Command.html#t:MkOptDescr\" title=\"Distribution.Simple.Command\">MkOptDescr</a> (a -&gt; <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>) (<a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; a -&gt; a) a","name":"trueArg","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:trueArg"},{"display_html":"<a href=\"#v:falseArg\">falseArg</a> :: <a href=\"Distribution-Simple-Command.html#t:MkOptDescr\" title=\"Distribution.Simple.Command\">MkOptDescr</a> (a -&gt; <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>) (<a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; a -&gt; a) a","name":"falseArg","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:falseArg"},{"display_html":"<a href=\"#v:optionVerbosity\">optionVerbosity</a> :: (flags -&gt; <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a>) -&gt; (<a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; flags -&gt; flags) -&gt; <a href=\"Distribution-Simple-Command.html#t:OptionField\" title=\"Distribution.Simple.Command\">OptionField</a> flags","name":"optionVerbosity","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:optionVerbosity"},{"display_html":"<a href=\"#v:optionNumJobs\">optionNumJobs</a> :: (flags -&gt; <a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>)) -&gt; (<a href=\"Distribution-Simple-Setup.html#t:Flag\" title=\"Distribution.Simple.Setup\">Flag</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>) -&gt; flags -&gt; flags) -&gt; <a href=\"Distribution-Simple-Command.html#t:OptionField\" title=\"Distribution.Simple.Command\">OptionField</a> flags","name":"optionNumJobs","module":"Distribution.Simple.Setup","link":"Distribution-Simple-Setup.html#v:optionNumJobs"},{"display_html":"<a href=\"#v:finalizePD\">finalizePD</a> :: <a href=\"Distribution-Types-GenericPackageDescription.html#t:FlagAssignment\" title=\"Distribution.Types.GenericPackageDescription\">FlagAssignment</a> -&gt; <a href=\"Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec\" title=\"Distribution.Types.ComponentRequestedSpec\">ComponentRequestedSpec</a> -&gt; (<a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>) -&gt; <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a> -&gt; <a href=\"Distribution-Compiler.html#t:CompilerInfo\" title=\"Distribution.Compiler\">CompilerInfo</a> -&gt; [<a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a>] -&gt; <a href=\"Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription\" title=\"Distribution.Types.GenericPackageDescription\">GenericPackageDescription</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> [<a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a>] (<a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a>, <a href=\"Distribution-Types-GenericPackageDescription.html#t:FlagAssignment\" title=\"Distribution.Types.GenericPackageDescription\">FlagAssignment</a>)","name":"finalizePD","module":"Distribution.PackageDescription.Configuration","link":"Distribution-PackageDescription-Configuration.html#v:finalizePD"},{"display_html":"<a href=\"#v:flattenPackageDescription\">flattenPackageDescription</a> :: <a href=\"Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription\" title=\"Distribution.Types.GenericPackageDescription\">GenericPackageDescription</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a>","name":"flattenPackageDescription","module":"Distribution.PackageDescription.Configuration","link":"Distribution-PackageDescription-Configuration.html#v:flattenPackageDescription"},{"display_html":"<a href=\"#v:parseCondition\">parseCondition</a> :: <a href=\"Distribution-Parsec.html#t:CabalParsing\" title=\"Distribution.Parsec\">CabalParsing</a> m =&gt; m (<a href=\"Distribution-Types-Condition.html#t:Condition\" title=\"Distribution.Types.Condition\">Condition</a> <a href=\"Distribution-Types-GenericPackageDescription.html#t:ConfVar\" title=\"Distribution.Types.GenericPackageDescription\">ConfVar</a>)","name":"parseCondition","module":"Distribution.PackageDescription.Configuration","link":"Distribution-PackageDescription-Configuration.html#v:parseCondition"},{"display_html":"<a href=\"#v:freeVars\">freeVars</a> :: <a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> <a href=\"Distribution-Types-GenericPackageDescription.html#t:ConfVar\" title=\"Distribution.Types.GenericPackageDescription\">ConfVar</a> c a -&gt; [<a href=\"Distribution-Types-GenericPackageDescription.html#t:FlagName\" title=\"Distribution.Types.GenericPackageDescription\">FlagName</a>]","name":"freeVars","module":"Distribution.PackageDescription.Configuration","link":"Distribution-PackageDescription-Configuration.html#v:freeVars"},{"display_html":"<a href=\"#v:extractCondition\">extractCondition</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Eq\" title=\"Distribution.Compat.Prelude.Internal\">Eq</a> v =&gt; (a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>) -&gt; <a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> v c a -&gt; <a href=\"Distribution-Types-Condition.html#t:Condition\" title=\"Distribution.Types.Condition\">Condition</a> v","name":"extractCondition","module":"Distribution.PackageDescription.Configuration","link":"Distribution-PackageDescription-Configuration.html#v:extractCondition"},{"display_html":"<a href=\"#v:extractConditions\">extractConditions</a> :: (<a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>) -&gt; <a href=\"Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription\" title=\"Distribution.Types.GenericPackageDescription\">GenericPackageDescription</a> -&gt; [<a href=\"Distribution-Types-Condition.html#t:Condition\" title=\"Distribution.Types.Condition\">Condition</a> <a href=\"Distribution-Types-GenericPackageDescription.html#t:ConfVar\" title=\"Distribution.Types.GenericPackageDescription\">ConfVar</a>]","name":"extractConditions","module":"Distribution.PackageDescription.Configuration","link":"Distribution-PackageDescription-Configuration.html#v:extractConditions"},{"display_html":"<a href=\"#v:addBuildableCondition\">addBuildableCondition</a> :: (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Eq\" title=\"Distribution.Compat.Prelude.Internal\">Eq</a> v, <a href=\"Distribution-Compat-Semigroup.html#t:Monoid\" title=\"Distribution.Compat.Semigroup\">Monoid</a> a, <a href=\"Distribution-Compat-Semigroup.html#t:Monoid\" title=\"Distribution.Compat.Semigroup\">Monoid</a> c) =&gt; (a -&gt; <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a>) -&gt; <a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> v c a -&gt; <a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> v c a","name":"addBuildableCondition","module":"Distribution.PackageDescription.Configuration","link":"Distribution-PackageDescription-Configuration.html#v:addBuildableCondition"},{"display_html":"<a href=\"#v:mapCondTree\">mapCondTree</a> :: (a -&gt; b) -&gt; (c -&gt; d) -&gt; (<a href=\"Distribution-Types-Condition.html#t:Condition\" title=\"Distribution.Types.Condition\">Condition</a> v -&gt; <a href=\"Distribution-Types-Condition.html#t:Condition\" title=\"Distribution.Types.Condition\">Condition</a> w) -&gt; <a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> v c a -&gt; <a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> w d b","name":"mapCondTree","module":"Distribution.PackageDescription.Configuration","link":"Distribution-PackageDescription-Configuration.html#v:mapCondTree"},{"display_html":"<a href=\"#v:mapTreeData\">mapTreeData</a> :: (a -&gt; b) -&gt; <a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> v c a -&gt; <a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> v c b","name":"mapTreeData","module":"Distribution.PackageDescription.Configuration","link":"Distribution-PackageDescription-Configuration.html#v:mapTreeData"},{"display_html":"<a href=\"#v:mapTreeConds\">mapTreeConds</a> :: (<a href=\"Distribution-Types-Condition.html#t:Condition\" title=\"Distribution.Types.Condition\">Condition</a> v -&gt; <a href=\"Distribution-Types-Condition.html#t:Condition\" title=\"Distribution.Types.Condition\">Condition</a> w) -&gt; <a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> v c a -&gt; <a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> w c a","name":"mapTreeConds","module":"Distribution.PackageDescription.Configuration","link":"Distribution-PackageDescription-Configuration.html#v:mapTreeConds"},{"display_html":"<a href=\"#v:mapTreeConstrs\">mapTreeConstrs</a> :: (c -&gt; d) -&gt; <a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> v c a -&gt; <a href=\"Distribution-Types-CondTree.html#t:CondTree\" title=\"Distribution.Types.CondTree\">CondTree</a> v d a","name":"mapTreeConstrs","module":"Distribution.PackageDescription.Configuration","link":"Distribution-PackageDescription-Configuration.html#v:mapTreeConstrs"},{"display_html":"<a href=\"#v:transformAllBuildInfos\">transformAllBuildInfos</a> :: (<a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a> -&gt; <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a>) -&gt; (<a href=\"Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo\" title=\"Distribution.Types.SetupBuildInfo\">SetupBuildInfo</a> -&gt; <a href=\"Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo\" title=\"Distribution.Types.SetupBuildInfo\">SetupBuildInfo</a>) -&gt; <a href=\"Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription\" title=\"Distribution.Types.GenericPackageDescription\">GenericPackageDescription</a> -&gt; <a href=\"Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription\" title=\"Distribution.Types.GenericPackageDescription\">GenericPackageDescription</a>","name":"transformAllBuildInfos","module":"Distribution.PackageDescription.Configuration","link":"Distribution-PackageDescription-Configuration.html#v:transformAllBuildInfos"},{"display_html":"<a href=\"#v:transformAllBuildDepends\">transformAllBuildDepends</a> :: (<a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a> -&gt; <a href=\"Distribution-Types-Dependency.html#t:Dependency\" title=\"Distribution.Types.Dependency\">Dependency</a>) -&gt; <a href=\"Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription\" title=\"Distribution.Types.GenericPackageDescription\">GenericPackageDescription</a> -&gt; <a href=\"Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription\" title=\"Distribution.Types.GenericPackageDescription\">GenericPackageDescription</a>","name":"transformAllBuildDepends","module":"Distribution.PackageDescription.Configuration","link":"Distribution-PackageDescription-Configuration.html#v:transformAllBuildDepends"},{"display_html":"module <a href=\"Distribution-Package.html\">Distribution.Package</a>","name":"","module":"Distribution.Make","link":""},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:License\">License</a><ul class=\"subs\"><li>= <a href=\"#v:GPL\">GPL</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Make.html#t:Version\" title=\"Distribution.Make\">Version</a>)</li><li>| <a href=\"#v:AGPL\">AGPL</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Make.html#t:Version\" title=\"Distribution.Make\">Version</a>)</li><li>| <a href=\"#v:LGPL\">LGPL</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Make.html#t:Version\" title=\"Distribution.Make\">Version</a>)</li><li>| <a href=\"#v:BSD2\">BSD2</a></li><li>| <a href=\"#v:BSD3\">BSD3</a></li><li>| <a href=\"#v:BSD4\">BSD4</a></li><li>| <a href=\"#v:MIT\">MIT</a></li><li>| <a href=\"#v:ISC\">ISC</a></li><li>| <a href=\"#v:MPL\">MPL</a> <a href=\"Distribution-Make.html#t:Version\" title=\"Distribution.Make\">Version</a></li><li>| <a href=\"#v:Apache\">Apache</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Make.html#t:Version\" title=\"Distribution.Make\">Version</a>)</li><li>| <a href=\"#v:PublicDomain\">PublicDomain</a></li><li>| <a href=\"#v:AllRightsReserved\">AllRightsReserved</a></li><li>| <a href=\"#v:UnspecifiedLicense\">UnspecifiedLicense</a></li><li>| <a href=\"#v:OtherLicense\">OtherLicense</a></li><li>| <a href=\"#v:UnknownLicense\">UnknownLicense</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li></ul>","name":"License ISC MIT BSD3 BSD2 AllRightsReserved OtherLicense PublicDomain GPL AGPL LGPL BSD4 MPL Apache UnspecifiedLicense UnknownLicense","module":"Distribution.Make","link":"Distribution-Make.html#t:License"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Version\">Version</a>","name":"Version","module":"Distribution.Make","link":"Distribution-Make.html#t:Version"},{"display_html":"<a href=\"#v:defaultMain\">defaultMain</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"defaultMain","module":"Distribution.Make","link":"Distribution-Make.html#v:defaultMain"},{"display_html":"<a href=\"#v:defaultMainArgs\">defaultMainArgs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"defaultMainArgs","module":"Distribution.Make","link":"Distribution-Make.html#v:defaultMainArgs"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PrettyField\">PrettyField</a> ann<ul class=\"subs\"><li>= <a href=\"#v:PrettyField\">PrettyField</a> ann <a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a> <a href=\"../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc\" title=\"Text.PrettyPrint\">Doc</a></li><li>| <a href=\"#v:PrettySection\">PrettySection</a> ann <a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a> [<a href=\"../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc\" title=\"Text.PrettyPrint\">Doc</a>] [<a href=\"Distribution-Fields-Pretty.html#t:PrettyField\" title=\"Distribution.Fields.Pretty\">PrettyField</a> ann]</li></ul>","name":"PrettyField PrettyField PrettySection","module":"Distribution.Fields.Pretty","link":"Distribution-Fields-Pretty.html#t:PrettyField"},{"display_html":"<a href=\"#v:showFields\">showFields</a> :: (ann -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]) -&gt; [<a href=\"Distribution-Fields-Pretty.html#t:PrettyField\" title=\"Distribution.Fields.Pretty\">PrettyField</a> ann] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"showFields","module":"Distribution.Fields.Pretty","link":"Distribution-Fields-Pretty.html#v:showFields"},{"display_html":"<a href=\"#v:showFields-39-\">showFields'</a> :: (ann -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]) -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a> -&gt; [<a href=\"Distribution-Fields-Pretty.html#t:PrettyField\" title=\"Distribution.Fields.Pretty\">PrettyField</a> ann] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"showFields'","module":"Distribution.Fields.Pretty","link":"Distribution-Fields-Pretty.html#v:showFields-39-"},{"display_html":"<a href=\"#v:fromParsecFields\">fromParsecFields</a> :: [<a href=\"Distribution-Fields-Field.html#t:Field\" title=\"Distribution.Fields.Field\">Field</a> ann] -&gt; [<a href=\"Distribution-Fields-Pretty.html#t:PrettyField\" title=\"Distribution.Fields.Pretty\">PrettyField</a> ann]","name":"fromParsecFields","module":"Distribution.Fields.Pretty","link":"Distribution-Fields-Pretty.html#v:fromParsecFields"},{"display_html":"<a href=\"#v:genericFromParsecFields\">genericFromParsecFields</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Applicative\" title=\"Distribution.Compat.Prelude.Internal\">Applicative</a> f =&gt; (<a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a> -&gt; [<a href=\"Distribution-Fields-Field.html#t:FieldLine\" title=\"Distribution.Fields.Field\">FieldLine</a> ann] -&gt; f <a href=\"../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc\" title=\"Text.PrettyPrint\">Doc</a>) -&gt; (<a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a> -&gt; [<a href=\"Distribution-Fields-Field.html#t:SectionArg\" title=\"Distribution.Fields.Field\">SectionArg</a> ann] -&gt; f [<a href=\"../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc\" title=\"Text.PrettyPrint\">Doc</a>]) -&gt; [<a href=\"Distribution-Fields-Field.html#t:Field\" title=\"Distribution.Fields.Field\">Field</a> ann] -&gt; f [<a href=\"Distribution-Fields-Pretty.html#t:PrettyField\" title=\"Distribution.Fields.Pretty\">PrettyField</a> ann]","name":"genericFromParsecFields","module":"Distribution.Fields.Pretty","link":"Distribution-Fields-Pretty.html#v:genericFromParsecFields"},{"display_html":"<a href=\"#v:prettyFieldLines\">prettyFieldLines</a> :: <a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a> -&gt; [<a href=\"Distribution-Fields-Field.html#t:FieldLine\" title=\"Distribution.Fields.Field\">FieldLine</a> ann] -&gt; <a href=\"../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc\" title=\"Text.PrettyPrint\">Doc</a>","name":"prettyFieldLines","module":"Distribution.Fields.Pretty","link":"Distribution-Fields-Pretty.html#v:prettyFieldLines"},{"display_html":"<a href=\"#v:prettySectionArgs\">prettySectionArgs</a> :: <a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a> -&gt; [<a href=\"Distribution-Fields-Field.html#t:SectionArg\" title=\"Distribution.Fields.Field\">SectionArg</a> ann] -&gt; [<a href=\"../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc\" title=\"Text.PrettyPrint\">Doc</a>]","name":"prettySectionArgs","module":"Distribution.Fields.Pretty","link":"Distribution-Fields-Pretty.html#v:prettySectionArgs"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ParseResult\">ParseResult</a> a","name":"ParseResult","module":"Distribution.Fields.ParseResult","link":"Distribution-Fields-ParseResult.html#t:ParseResult"},{"display_html":"<a href=\"#v:runParseResult\">runParseResult</a> :: <a href=\"Distribution-Fields-ParseResult.html#t:ParseResult\" title=\"Distribution.Fields.ParseResult\">ParseResult</a> a -&gt; ([<a href=\"Distribution-Parsec-Warning.html#t:PWarning\" title=\"Distribution.Parsec.Warning\">PWarning</a>], <a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>, [<a href=\"Distribution-Parsec-Error.html#t:PError\" title=\"Distribution.Parsec.Error\">PError</a>]) a)","name":"runParseResult","module":"Distribution.Fields.ParseResult","link":"Distribution-Fields-ParseResult.html#v:runParseResult"},{"display_html":"<a href=\"#v:recoverWith\">recoverWith</a> :: <a href=\"Distribution-Fields-ParseResult.html#t:ParseResult\" title=\"Distribution.Fields.ParseResult\">ParseResult</a> a -&gt; a -&gt; <a href=\"Distribution-Fields-ParseResult.html#t:ParseResult\" title=\"Distribution.Fields.ParseResult\">ParseResult</a> a","name":"recoverWith","module":"Distribution.Fields.ParseResult","link":"Distribution-Fields-ParseResult.html#v:recoverWith"},{"display_html":"<a href=\"#v:parseWarning\">parseWarning</a> :: <a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a> -&gt; <a href=\"Distribution-Parsec-Warning.html#t:PWarnType\" title=\"Distribution.Parsec.Warning\">PWarnType</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Fields-ParseResult.html#t:ParseResult\" title=\"Distribution.Fields.ParseResult\">ParseResult</a> ()","name":"parseWarning","module":"Distribution.Fields.ParseResult","link":"Distribution-Fields-ParseResult.html#v:parseWarning"},{"display_html":"<a href=\"#v:parseWarnings\">parseWarnings</a> :: [<a href=\"Distribution-Parsec-Warning.html#t:PWarning\" title=\"Distribution.Parsec.Warning\">PWarning</a>] -&gt; <a href=\"Distribution-Fields-ParseResult.html#t:ParseResult\" title=\"Distribution.Fields.ParseResult\">ParseResult</a> ()","name":"parseWarnings","module":"Distribution.Fields.ParseResult","link":"Distribution-Fields-ParseResult.html#v:parseWarnings"},{"display_html":"<a href=\"#v:parseFailure\">parseFailure</a> :: <a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Fields-ParseResult.html#t:ParseResult\" title=\"Distribution.Fields.ParseResult\">ParseResult</a> ()","name":"parseFailure","module":"Distribution.Fields.ParseResult","link":"Distribution-Fields-ParseResult.html#v:parseFailure"},{"display_html":"<a href=\"#v:parseFatalFailure\">parseFatalFailure</a> :: <a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Fields-ParseResult.html#t:ParseResult\" title=\"Distribution.Fields.ParseResult\">ParseResult</a> a","name":"parseFatalFailure","module":"Distribution.Fields.ParseResult","link":"Distribution-Fields-ParseResult.html#v:parseFatalFailure"},{"display_html":"<a href=\"#v:parseFatalFailure-39-\">parseFatalFailure'</a> :: <a href=\"Distribution-Fields-ParseResult.html#t:ParseResult\" title=\"Distribution.Fields.ParseResult\">ParseResult</a> a","name":"parseFatalFailure'","module":"Distribution.Fields.ParseResult","link":"Distribution-Fields-ParseResult.html#v:parseFatalFailure-39-"},{"display_html":"<a href=\"#v:getCabalSpecVersion\">getCabalSpecVersion</a> :: <a href=\"Distribution-Fields-ParseResult.html#t:ParseResult\" title=\"Distribution.Fields.ParseResult\">ParseResult</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>)","name":"getCabalSpecVersion","module":"Distribution.Fields.ParseResult","link":"Distribution-Fields-ParseResult.html#v:getCabalSpecVersion"},{"display_html":"<a href=\"#v:setCabalSpecVersion\">setCabalSpecVersion</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; <a href=\"Distribution-Fields-ParseResult.html#t:ParseResult\" title=\"Distribution.Fields.ParseResult\">ParseResult</a> ()","name":"setCabalSpecVersion","module":"Distribution.Fields.ParseResult","link":"Distribution-Fields-ParseResult.html#v:setCabalSpecVersion"},{"display_html":"<a href=\"#v:readAndParseFile\">readAndParseFile</a> :: (<a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a> -&gt; <a href=\"Distribution-Fields-ParseResult.html#t:ParseResult\" title=\"Distribution.Fields.ParseResult\">ParseResult</a> a) -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> a","name":"readAndParseFile","module":"Distribution.Fields.ParseResult","link":"Distribution-Fields-ParseResult.html#v:readAndParseFile"},{"display_html":"<a href=\"#v:parseString\">parseString</a> :: (<a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a> -&gt; <a href=\"Distribution-Fields-ParseResult.html#t:ParseResult\" title=\"Distribution.Fields.ParseResult\">ParseResult</a> a) -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> a","name":"parseString","module":"Distribution.Fields.ParseResult","link":"Distribution-Fields-ParseResult.html#v:parseString"},{"display_html":"<a href=\"#v:parseConditionConfVar\">parseConditionConfVar</a> :: [<a href=\"Distribution-Fields-Field.html#t:SectionArg\" title=\"Distribution.Fields.Field\">SectionArg</a> <a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a>] -&gt; <a href=\"Distribution-Fields-ParseResult.html#t:ParseResult\" title=\"Distribution.Fields.ParseResult\">ParseResult</a> (<a href=\"Distribution-Types-Condition.html#t:Condition\" title=\"Distribution.Types.Condition\">Condition</a> <a href=\"Distribution-Types-GenericPackageDescription.html#t:ConfVar\" title=\"Distribution.Types.GenericPackageDescription\">ConfVar</a>)","name":"parseConditionConfVar","module":"Distribution.Fields.ConfVar","link":"Distribution-Fields-ConfVar.html#v:parseConditionConfVar"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Field\">Field</a> ann<ul class=\"subs\"><li>= <a href=\"#v:Field\">Field</a> !(<a href=\"Distribution-Fields.html#t:Name\" title=\"Distribution.Fields\">Name</a> ann) [<a href=\"Distribution-Fields.html#t:FieldLine\" title=\"Distribution.Fields\">FieldLine</a> ann]</li><li>| <a href=\"#v:Section\">Section</a> !(<a href=\"Distribution-Fields.html#t:Name\" title=\"Distribution.Fields\">Name</a> ann) [<a href=\"Distribution-Fields.html#t:SectionArg\" title=\"Distribution.Fields\">SectionArg</a> ann] [<a href=\"Distribution-Fields.html#t:Field\" title=\"Distribution.Fields\">Field</a> ann]</li></ul>","name":"Field Section Field","module":"Distribution.Fields","link":"Distribution-Fields.html#t:Field"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Name\">Name</a> ann = <a href=\"#v:Name\">Name</a> !ann !<a href=\"Distribution-Fields.html#t:FieldName\" title=\"Distribution.Fields\">FieldName</a>","name":"Name Name","module":"Distribution.Fields","link":"Distribution-Fields.html#t:Name"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:FieldLine\">FieldLine</a> ann = <a href=\"#v:FieldLine\">FieldLine</a> !ann !<a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a>","name":"FieldLine FieldLine","module":"Distribution.Fields","link":"Distribution-Fields.html#t:FieldLine"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:SectionArg\">SectionArg</a> ann<ul class=\"subs\"><li>= <a href=\"#v:SecArgName\">SecArgName</a> !ann !<a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a></li><li>| <a href=\"#v:SecArgStr\">SecArgStr</a> !ann !<a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a></li><li>| <a href=\"#v:SecArgOther\">SecArgOther</a> !ann !<a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a></li></ul>","name":"SectionArg SecArgName SecArgStr SecArgOther","module":"Distribution.Fields","link":"Distribution-Fields.html#t:SectionArg"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:FieldName\">FieldName</a> = <a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a>","name":"FieldName","module":"Distribution.Fields","link":"Distribution-Fields.html#t:FieldName"},{"display_html":"<a href=\"#v:readFields\">readFields</a> :: <a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> <a href=\"../parsec-3.1.14.0/Text-Parsec-Error.html#t:ParseError\" title=\"Text.Parsec.Error\">ParseError</a> [<a href=\"Distribution-Fields.html#t:Field\" title=\"Distribution.Fields\">Field</a> <a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a>]","name":"readFields","module":"Distribution.Fields","link":"Distribution-Fields.html#v:readFields"},{"display_html":"<a href=\"#v:readFields-39-\">readFields'</a> :: <a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> <a href=\"../parsec-3.1.14.0/Text-Parsec-Error.html#t:ParseError\" title=\"Text.Parsec.Error\">ParseError</a> ([<a href=\"Distribution-Fields.html#t:Field\" title=\"Distribution.Fields\">Field</a> <a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a>], [<a href=\"Distribution-Fields-LexerMonad.html#t:LexWarning\" title=\"Distribution.Fields.LexerMonad\">LexWarning</a>])","name":"readFields'","module":"Distribution.Fields","link":"Distribution-Fields.html#v:readFields-39-"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ParseResult\">ParseResult</a> a","name":"ParseResult","module":"Distribution.Fields","link":"Distribution-Fields.html#t:ParseResult"},{"display_html":"<a href=\"#v:runParseResult\">runParseResult</a> :: <a href=\"Distribution-Fields.html#t:ParseResult\" title=\"Distribution.Fields\">ParseResult</a> a -&gt; ([<a href=\"Distribution-Fields.html#t:PWarning\" title=\"Distribution.Fields\">PWarning</a>], <a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>, [<a href=\"Distribution-Fields.html#t:PError\" title=\"Distribution.Fields\">PError</a>]) a)","name":"runParseResult","module":"Distribution.Fields","link":"Distribution-Fields.html#v:runParseResult"},{"display_html":"<a href=\"#v:parseString\">parseString</a> :: (<a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a> -&gt; <a href=\"Distribution-Fields.html#t:ParseResult\" title=\"Distribution.Fields\">ParseResult</a> a) -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> a","name":"parseString","module":"Distribution.Fields","link":"Distribution-Fields.html#v:parseString"},{"display_html":"<a href=\"#v:parseWarning\">parseWarning</a> :: <a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a> -&gt; <a href=\"Distribution-Fields.html#t:PWarnType\" title=\"Distribution.Fields\">PWarnType</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Fields.html#t:ParseResult\" title=\"Distribution.Fields\">ParseResult</a> ()","name":"parseWarning","module":"Distribution.Fields","link":"Distribution-Fields.html#v:parseWarning"},{"display_html":"<a href=\"#v:parseWarnings\">parseWarnings</a> :: [<a href=\"Distribution-Fields.html#t:PWarning\" title=\"Distribution.Fields\">PWarning</a>] -&gt; <a href=\"Distribution-Fields.html#t:ParseResult\" title=\"Distribution.Fields\">ParseResult</a> ()","name":"parseWarnings","module":"Distribution.Fields","link":"Distribution-Fields.html#v:parseWarnings"},{"display_html":"<a href=\"#v:parseFailure\">parseFailure</a> :: <a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Fields.html#t:ParseResult\" title=\"Distribution.Fields\">ParseResult</a> ()","name":"parseFailure","module":"Distribution.Fields","link":"Distribution-Fields.html#v:parseFailure"},{"display_html":"<a href=\"#v:parseFatalFailure\">parseFatalFailure</a> :: <a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Fields.html#t:ParseResult\" title=\"Distribution.Fields\">ParseResult</a> a","name":"parseFatalFailure","module":"Distribution.Fields","link":"Distribution-Fields.html#v:parseFatalFailure"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PWarnType\">PWarnType</a><ul class=\"subs\"><li>= <a href=\"#v:PWTOther\">PWTOther</a></li><li>| <a href=\"#v:PWTUTF\">PWTUTF</a></li><li>| <a href=\"#v:PWTBoolCase\">PWTBoolCase</a></li><li>| <a href=\"#v:PWTVersionTag\">PWTVersionTag</a></li><li>| <a href=\"#v:PWTNewSyntax\">PWTNewSyntax</a></li><li>| <a href=\"#v:PWTOldSyntax\">PWTOldSyntax</a></li><li>| <a href=\"#v:PWTDeprecatedField\">PWTDeprecatedField</a></li><li>| <a href=\"#v:PWTInvalidSubsection\">PWTInvalidSubsection</a></li><li>| <a href=\"#v:PWTUnknownField\">PWTUnknownField</a></li><li>| <a href=\"#v:PWTUnknownSection\">PWTUnknownSection</a></li><li>| <a href=\"#v:PWTTrailingFields\">PWTTrailingFields</a></li><li>| <a href=\"#v:PWTExtraMainIs\">PWTExtraMainIs</a></li><li>| <a href=\"#v:PWTExtraTestModule\">PWTExtraTestModule</a></li><li>| <a href=\"#v:PWTExtraBenchmarkModule\">PWTExtraBenchmarkModule</a></li><li>| <a href=\"#v:PWTLexNBSP\">PWTLexNBSP</a></li><li>| <a href=\"#v:PWTLexBOM\">PWTLexBOM</a></li><li>| <a href=\"#v:PWTLexTab\">PWTLexTab</a></li><li>| <a href=\"#v:PWTQuirkyCabalFile\">PWTQuirkyCabalFile</a></li><li>| <a href=\"#v:PWTDoubleDash\">PWTDoubleDash</a></li><li>| <a href=\"#v:PWTMultipleSingularField\">PWTMultipleSingularField</a></li><li>| <a href=\"#v:PWTBuildTypeDefault\">PWTBuildTypeDefault</a></li></ul>","name":"PWarnType PWTOther PWTUTF PWTBoolCase PWTVersionTag PWTNewSyntax PWTOldSyntax PWTDeprecatedField PWTInvalidSubsection PWTUnknownField PWTUnknownSection PWTTrailingFields PWTExtraMainIs PWTExtraTestModule PWTExtraBenchmarkModule PWTLexNBSP PWTLexBOM PWTLexTab PWTQuirkyCabalFile PWTDoubleDash PWTMultipleSingularField PWTBuildTypeDefault","module":"Distribution.Fields","link":"Distribution-Fields.html#t:PWarnType"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PWarning\">PWarning</a> = <a href=\"#v:PWarning\">PWarning</a> !<a href=\"Distribution-Fields.html#t:PWarnType\" title=\"Distribution.Fields\">PWarnType</a> !<a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"PWarning PWarning","module":"Distribution.Fields","link":"Distribution-Fields.html#t:PWarning"},{"display_html":"<a href=\"#v:showPWarning\">showPWarning</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Fields.html#t:PWarning\" title=\"Distribution.Fields\">PWarning</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"showPWarning","module":"Distribution.Fields","link":"Distribution-Fields.html#v:showPWarning"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PError\">PError</a> = <a href=\"#v:PError\">PError</a> <a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"PError PError","module":"Distribution.Fields","link":"Distribution-Fields.html#t:PError"},{"display_html":"<a href=\"#v:showPError\">showPError</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Fields.html#t:PError\" title=\"Distribution.Fields\">PError</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"showPError","module":"Distribution.Fields","link":"Distribution-Fields.html#v:showPError"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PrettyField\">PrettyField</a> ann<ul class=\"subs\"><li>= <a href=\"#v:PrettyField\">PrettyField</a> ann <a href=\"Distribution-Fields.html#t:FieldName\" title=\"Distribution.Fields\">FieldName</a> <a href=\"../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc\" title=\"Text.PrettyPrint\">Doc</a></li><li>| <a href=\"#v:PrettySection\">PrettySection</a> ann <a href=\"Distribution-Fields.html#t:FieldName\" title=\"Distribution.Fields\">FieldName</a> [<a href=\"../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc\" title=\"Text.PrettyPrint\">Doc</a>] [<a href=\"Distribution-Fields.html#t:PrettyField\" title=\"Distribution.Fields\">PrettyField</a> ann]</li></ul>","name":"PrettyField PrettyField PrettySection","module":"Distribution.Fields","link":"Distribution-Fields.html#t:PrettyField"},{"display_html":"<a href=\"#v:showFields\">showFields</a> :: (ann -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]) -&gt; [<a href=\"Distribution-Fields.html#t:PrettyField\" title=\"Distribution.Fields\">PrettyField</a> ann] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"showFields","module":"Distribution.Fields","link":"Distribution-Fields.html#v:showFields"},{"display_html":"<a href=\"#v:genericFromParsecFields\">genericFromParsecFields</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Applicative\" title=\"Distribution.Compat.Prelude.Internal\">Applicative</a> f =&gt; (<a href=\"Distribution-Fields.html#t:FieldName\" title=\"Distribution.Fields\">FieldName</a> -&gt; [<a href=\"Distribution-Fields.html#t:FieldLine\" title=\"Distribution.Fields\">FieldLine</a> ann] -&gt; f <a href=\"../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc\" title=\"Text.PrettyPrint\">Doc</a>) -&gt; (<a href=\"Distribution-Fields.html#t:FieldName\" title=\"Distribution.Fields\">FieldName</a> -&gt; [<a href=\"Distribution-Fields.html#t:SectionArg\" title=\"Distribution.Fields\">SectionArg</a> ann] -&gt; f [<a href=\"../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc\" title=\"Text.PrettyPrint\">Doc</a>]) -&gt; [<a href=\"Distribution-Fields.html#t:Field\" title=\"Distribution.Fields\">Field</a> ann] -&gt; f [<a href=\"Distribution-Fields.html#t:PrettyField\" title=\"Distribution.Fields\">PrettyField</a> ann]","name":"genericFromParsecFields","module":"Distribution.Fields","link":"Distribution-Fields.html#v:genericFromParsecFields"},{"display_html":"<a href=\"#v:fromParsecFields\">fromParsecFields</a> :: [<a href=\"Distribution-Fields.html#t:Field\" title=\"Distribution.Fields\">Field</a> ann] -&gt; [<a href=\"Distribution-Fields.html#t:PrettyField\" title=\"Distribution.Fields\">PrettyField</a> ann]","name":"fromParsecFields","module":"Distribution.Fields","link":"Distribution-Fields.html#v:fromParsecFields"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PrettyFieldGrammar\">PrettyFieldGrammar</a> s a","name":"PrettyFieldGrammar","module":"Distribution.FieldGrammar.Pretty","link":"Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar"},{"display_html":"<a href=\"#v:prettyFieldGrammar\">prettyFieldGrammar</a> :: <a href=\"Distribution-CabalSpecVersion.html#t:CabalSpecVersion\" title=\"Distribution.CabalSpecVersion\">CabalSpecVersion</a> -&gt; <a href=\"Distribution-FieldGrammar-Pretty.html#t:PrettyFieldGrammar\" title=\"Distribution.FieldGrammar.Pretty\">PrettyFieldGrammar</a> s a -&gt; s -&gt; [<a href=\"Distribution-Fields-Pretty.html#t:PrettyField\" title=\"Distribution.Fields.Pretty\">PrettyField</a> ()]","name":"prettyFieldGrammar","module":"Distribution.FieldGrammar.Pretty","link":"Distribution-FieldGrammar-Pretty.html#v:prettyFieldGrammar"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ParsecFieldGrammar\">ParsecFieldGrammar</a> s a","name":"ParsecFieldGrammar","module":"Distribution.FieldGrammar.Parsec","link":"Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar"},{"display_html":"<a href=\"#v:parseFieldGrammar\">parseFieldGrammar</a> :: <a href=\"Distribution-CabalSpecVersion.html#t:CabalSpecVersion\" title=\"Distribution.CabalSpecVersion\">CabalSpecVersion</a> -&gt; <a href=\"Distribution-FieldGrammar-Parsec.html#t:Fields\" title=\"Distribution.FieldGrammar.Parsec\">Fields</a> <a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a> -&gt; <a href=\"Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar\" title=\"Distribution.FieldGrammar.Parsec\">ParsecFieldGrammar</a> s a -&gt; <a href=\"Distribution-Fields-ParseResult.html#t:ParseResult\" title=\"Distribution.Fields.ParseResult\">ParseResult</a> a","name":"parseFieldGrammar","module":"Distribution.FieldGrammar.Parsec","link":"Distribution-FieldGrammar-Parsec.html#v:parseFieldGrammar"},{"display_html":"<a href=\"#v:fieldGrammarKnownFieldList\">fieldGrammarKnownFieldList</a> :: <a href=\"Distribution-FieldGrammar-Parsec.html#t:ParsecFieldGrammar\" title=\"Distribution.FieldGrammar.Parsec\">ParsecFieldGrammar</a> s a -&gt; [<a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a>]","name":"fieldGrammarKnownFieldList","module":"Distribution.FieldGrammar.Parsec","link":"Distribution-FieldGrammar-Parsec.html#v:fieldGrammarKnownFieldList"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:Fields\">Fields</a> ann = <a href=\"Distribution-Compat-Prelude-Internal.html#t:Map\" title=\"Distribution.Compat.Prelude.Internal\">Map</a> <a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a> [<a href=\"Distribution-FieldGrammar-Parsec.html#t:NamelessField\" title=\"Distribution.FieldGrammar.Parsec\">NamelessField</a> ann]","name":"Fields","module":"Distribution.FieldGrammar.Parsec","link":"Distribution-FieldGrammar-Parsec.html#t:Fields"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:NamelessField\">NamelessField</a> ann = <a href=\"#v:MkNamelessField\">MkNamelessField</a> !ann [<a href=\"Distribution-Fields-Field.html#t:FieldLine\" title=\"Distribution.Fields.Field\">FieldLine</a> ann]","name":"NamelessField MkNamelessField","module":"Distribution.FieldGrammar.Parsec","link":"Distribution-FieldGrammar-Parsec.html#t:NamelessField"},{"display_html":"<a href=\"#v:namelessFieldAnn\">namelessFieldAnn</a> :: <a href=\"Distribution-FieldGrammar-Parsec.html#t:NamelessField\" title=\"Distribution.FieldGrammar.Parsec\">NamelessField</a> ann -&gt; ann","name":"namelessFieldAnn","module":"Distribution.FieldGrammar.Parsec","link":"Distribution-FieldGrammar-Parsec.html#v:namelessFieldAnn"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Section\">Section</a> ann = <a href=\"#v:MkSection\">MkSection</a> !(<a href=\"Distribution-Fields-Field.html#t:Name\" title=\"Distribution.Fields.Field\">Name</a> ann) [<a href=\"Distribution-Fields-Field.html#t:SectionArg\" title=\"Distribution.Fields.Field\">SectionArg</a> ann] [<a href=\"Distribution-Fields-Field.html#t:Field\" title=\"Distribution.Fields.Field\">Field</a> ann]","name":"Section MkSection","module":"Distribution.FieldGrammar.Parsec","link":"Distribution-FieldGrammar-Parsec.html#t:Section"},{"display_html":"<a href=\"#v:runFieldParser\">runFieldParser</a> :: <a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a> -&gt; <a href=\"Distribution-Parsec.html#t:ParsecParser\" title=\"Distribution.Parsec\">ParsecParser</a> a -&gt; <a href=\"Distribution-CabalSpecVersion.html#t:CabalSpecVersion\" title=\"Distribution.CabalSpecVersion\">CabalSpecVersion</a> -&gt; [<a href=\"Distribution-Fields-Field.html#t:FieldLine\" title=\"Distribution.Fields.Field\">FieldLine</a> <a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a>] -&gt; <a href=\"Distribution-Fields-ParseResult.html#t:ParseResult\" title=\"Distribution.Fields.ParseResult\">ParseResult</a> a","name":"runFieldParser","module":"Distribution.FieldGrammar.Parsec","link":"Distribution-FieldGrammar-Parsec.html#v:runFieldParser"},{"display_html":"<a href=\"#v:runFieldParser-39-\">runFieldParser'</a> :: [<a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a>] -&gt; <a href=\"Distribution-Parsec.html#t:ParsecParser\" title=\"Distribution.Parsec\">ParsecParser</a> a -&gt; <a href=\"Distribution-CabalSpecVersion.html#t:CabalSpecVersion\" title=\"Distribution.CabalSpecVersion\">CabalSpecVersion</a> -&gt; <a href=\"Distribution-Parsec-FieldLineStream.html#t:FieldLineStream\" title=\"Distribution.Parsec.FieldLineStream\">FieldLineStream</a> -&gt; <a href=\"Distribution-Fields-ParseResult.html#t:ParseResult\" title=\"Distribution.Fields.ParseResult\">ParseResult</a> a","name":"runFieldParser'","module":"Distribution.FieldGrammar.Parsec","link":"Distribution-FieldGrammar-Parsec.html#v:runFieldParser-39-"},{"display_html":"<a href=\"#v:fieldLinesToStream\">fieldLinesToStream</a> :: [<a href=\"Distribution-Fields-Field.html#t:FieldLine\" title=\"Distribution.Fields.Field\">FieldLine</a> ann] -&gt; <a href=\"Distribution-Parsec-FieldLineStream.html#t:FieldLineStream\" title=\"Distribution.Parsec.FieldLineStream\">FieldLineStream</a>","name":"fieldLinesToStream","module":"Distribution.FieldGrammar.Parsec","link":"Distribution-FieldGrammar-Parsec.html#v:fieldLinesToStream"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:FieldGrammar\">FieldGrammar</a> g <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:blurFieldGrammar\">blurFieldGrammar</a> :: <a href=\"Distribution-Compat-Lens.html#t:ALens-39-\" title=\"Distribution.Compat.Lens\">ALens'</a> a b -&gt; g b c -&gt; g a c</li><li><a href=\"#v:uniqueFieldAla\">uniqueFieldAla</a> :: (<a href=\"Distribution-Parsec.html#t:Parsec\" title=\"Distribution.Parsec\">Parsec</a> b, <a href=\"Distribution-Pretty.html#t:Pretty\" title=\"Distribution.Pretty\">Pretty</a> b, <a href=\"Distribution-Compat-Newtype.html#t:Newtype\" title=\"Distribution.Compat.Newtype\">Newtype</a> a b) =&gt; <a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a> -&gt; (a -&gt; b) -&gt; <a href=\"Distribution-Compat-Lens.html#t:ALens-39-\" title=\"Distribution.Compat.Lens\">ALens'</a> s a -&gt; g s a</li><li><a href=\"#v:booleanFieldDef\">booleanFieldDef</a> :: <a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a> -&gt; <a href=\"Distribution-Compat-Lens.html#t:ALens-39-\" title=\"Distribution.Compat.Lens\">ALens'</a> s <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; g s <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:optionalFieldAla\">optionalFieldAla</a> :: (<a href=\"Distribution-Parsec.html#t:Parsec\" title=\"Distribution.Parsec\">Parsec</a> b, <a href=\"Distribution-Pretty.html#t:Pretty\" title=\"Distribution.Pretty\">Pretty</a> b, <a href=\"Distribution-Compat-Newtype.html#t:Newtype\" title=\"Distribution.Compat.Newtype\">Newtype</a> a b) =&gt; <a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a> -&gt; (a -&gt; b) -&gt; <a href=\"Distribution-Compat-Lens.html#t:ALens-39-\" title=\"Distribution.Compat.Lens\">ALens'</a> s (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> a) -&gt; g s (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> a)</li><li><a href=\"#v:optionalFieldDefAla\">optionalFieldDefAla</a> :: (<a href=\"Distribution-Parsec.html#t:Parsec\" title=\"Distribution.Parsec\">Parsec</a> b, <a href=\"Distribution-Pretty.html#t:Pretty\" title=\"Distribution.Pretty\">Pretty</a> b, <a href=\"Distribution-Compat-Newtype.html#t:Newtype\" title=\"Distribution.Compat.Newtype\">Newtype</a> a b, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Eq\" title=\"Distribution.Compat.Prelude.Internal\">Eq</a> a) =&gt; <a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a> -&gt; (a -&gt; b) -&gt; <a href=\"Distribution-Compat-Lens.html#t:ALens-39-\" title=\"Distribution.Compat.Lens\">ALens'</a> s a -&gt; a -&gt; g s a</li><li><a href=\"#v:freeTextField\">freeTextField</a> :: <a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a> -&gt; <a href=\"Distribution-Compat-Lens.html#t:ALens-39-\" title=\"Distribution.Compat.Lens\">ALens'</a> s (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>) -&gt; g s (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)</li><li><a href=\"#v:freeTextFieldDef\">freeTextFieldDef</a> :: <a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a> -&gt; <a href=\"Distribution-Compat-Lens.html#t:ALens-39-\" title=\"Distribution.Compat.Lens\">ALens'</a> s <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; g s <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:monoidalFieldAla\">monoidalFieldAla</a> :: (<a href=\"Distribution-Parsec.html#t:Parsec\" title=\"Distribution.Parsec\">Parsec</a> b, <a href=\"Distribution-Pretty.html#t:Pretty\" title=\"Distribution.Pretty\">Pretty</a> b, <a href=\"Distribution-Compat-Semigroup.html#t:Monoid\" title=\"Distribution.Compat.Semigroup\">Monoid</a> a, <a href=\"Distribution-Compat-Newtype.html#t:Newtype\" title=\"Distribution.Compat.Newtype\">Newtype</a> a b) =&gt; <a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a> -&gt; (a -&gt; b) -&gt; <a href=\"Distribution-Compat-Lens.html#t:ALens-39-\" title=\"Distribution.Compat.Lens\">ALens'</a> s a -&gt; g s a</li><li><a href=\"#v:prefixedFields\">prefixedFields</a> :: <a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a> -&gt; <a href=\"Distribution-Compat-Lens.html#t:ALens-39-\" title=\"Distribution.Compat.Lens\">ALens'</a> s [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)] -&gt; g s [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)]</li><li><a href=\"#v:knownField\">knownField</a> :: <a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a> -&gt; g s ()</li><li><a href=\"#v:hiddenField\">hiddenField</a> :: g s a -&gt; g s a</li><li><a href=\"#v:deprecatedSince\">deprecatedSince</a> :: <a href=\"Distribution-CabalSpecVersion.html#t:CabalSpecVersion\" title=\"Distribution.CabalSpecVersion\">CabalSpecVersion</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; g s a -&gt; g s a</li><li><a href=\"#v:removedIn\">removedIn</a> :: <a href=\"Distribution-CabalSpecVersion.html#t:CabalSpecVersion\" title=\"Distribution.CabalSpecVersion\">CabalSpecVersion</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; g s a -&gt; g s a</li><li><a href=\"#v:availableSince\">availableSince</a> :: <a href=\"Distribution-CabalSpecVersion.html#t:CabalSpecVersion\" title=\"Distribution.CabalSpecVersion\">CabalSpecVersion</a> -&gt; a -&gt; g s a -&gt; g s a</li></ul>","name":"FieldGrammar blurFieldGrammar uniqueFieldAla booleanFieldDef optionalFieldAla optionalFieldDefAla freeTextField freeTextFieldDef monoidalFieldAla prefixedFields knownField hiddenField deprecatedSince removedIn availableSince","module":"Distribution.FieldGrammar","link":"Distribution-FieldGrammar.html#t:FieldGrammar"},{"display_html":"<a href=\"#v:uniqueField\">uniqueField</a> :: (<a href=\"Distribution-FieldGrammar.html#t:FieldGrammar\" title=\"Distribution.FieldGrammar\">FieldGrammar</a> g, <a href=\"Distribution-Parsec.html#t:Parsec\" title=\"Distribution.Parsec\">Parsec</a> a, <a href=\"Distribution-Pretty.html#t:Pretty\" title=\"Distribution.Pretty\">Pretty</a> a) =&gt; <a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a> -&gt; <a href=\"Distribution-Compat-Lens.html#t:ALens-39-\" title=\"Distribution.Compat.Lens\">ALens'</a> s a -&gt; g s a","name":"uniqueField","module":"Distribution.FieldGrammar","link":"Distribution-FieldGrammar.html#v:uniqueField"},{"display_html":"<a href=\"#v:optionalField\">optionalField</a> :: (<a href=\"Distribution-FieldGrammar.html#t:FieldGrammar\" title=\"Distribution.FieldGrammar\">FieldGrammar</a> g, <a href=\"Distribution-Parsec.html#t:Parsec\" title=\"Distribution.Parsec\">Parsec</a> a, <a href=\"Distribution-Pretty.html#t:Pretty\" title=\"Distribution.Pretty\">Pretty</a> a) =&gt; <a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a> -&gt; <a href=\"Distribution-Compat-Lens.html#t:ALens-39-\" title=\"Distribution.Compat.Lens\">ALens'</a> s (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> a) -&gt; g s (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> a)","name":"optionalField","module":"Distribution.FieldGrammar","link":"Distribution-FieldGrammar.html#v:optionalField"},{"display_html":"<a href=\"#v:optionalFieldDef\">optionalFieldDef</a> :: (<a href=\"Distribution-FieldGrammar.html#t:FieldGrammar\" title=\"Distribution.FieldGrammar\">FieldGrammar</a> g, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Functor\" title=\"Distribution.Compat.Prelude.Internal\">Functor</a> (g s), <a href=\"Distribution-Parsec.html#t:Parsec\" title=\"Distribution.Parsec\">Parsec</a> a, <a href=\"Distribution-Pretty.html#t:Pretty\" title=\"Distribution.Pretty\">Pretty</a> a, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Eq\" title=\"Distribution.Compat.Prelude.Internal\">Eq</a> a) =&gt; <a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a> -&gt; <a href=\"Distribution-Compat-Lens.html#t:ALens-39-\" title=\"Distribution.Compat.Lens\">ALens'</a> s a -&gt; a -&gt; g s a","name":"optionalFieldDef","module":"Distribution.FieldGrammar","link":"Distribution-FieldGrammar.html#v:optionalFieldDef"},{"display_html":"<a href=\"#v:monoidalField\">monoidalField</a> :: (<a href=\"Distribution-FieldGrammar.html#t:FieldGrammar\" title=\"Distribution.FieldGrammar\">FieldGrammar</a> g, <a href=\"Distribution-Parsec.html#t:Parsec\" title=\"Distribution.Parsec\">Parsec</a> a, <a href=\"Distribution-Pretty.html#t:Pretty\" title=\"Distribution.Pretty\">Pretty</a> a, <a href=\"Distribution-Compat-Semigroup.html#t:Monoid\" title=\"Distribution.Compat.Semigroup\">Monoid</a> a) =&gt; <a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a> -&gt; <a href=\"Distribution-Compat-Lens.html#t:ALens-39-\" title=\"Distribution.Compat.Lens\">ALens'</a> s a -&gt; g s a","name":"monoidalField","module":"Distribution.FieldGrammar","link":"Distribution-FieldGrammar.html#v:monoidalField"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ParsecFieldGrammar\">ParsecFieldGrammar</a> s a","name":"ParsecFieldGrammar","module":"Distribution.FieldGrammar","link":"Distribution-FieldGrammar.html#t:ParsecFieldGrammar"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:ParsecFieldGrammar-39-\">ParsecFieldGrammar'</a> a = <a href=\"Distribution-FieldGrammar.html#t:ParsecFieldGrammar\" title=\"Distribution.FieldGrammar\">ParsecFieldGrammar</a> a a","name":"ParsecFieldGrammar'","module":"Distribution.FieldGrammar","link":"Distribution-FieldGrammar.html#t:ParsecFieldGrammar-39-"},{"display_html":"<a href=\"#v:parseFieldGrammar\">parseFieldGrammar</a> :: <a href=\"Distribution-CabalSpecVersion.html#t:CabalSpecVersion\" title=\"Distribution.CabalSpecVersion\">CabalSpecVersion</a> -&gt; <a href=\"Distribution-FieldGrammar.html#t:Fields\" title=\"Distribution.FieldGrammar\">Fields</a> <a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a> -&gt; <a href=\"Distribution-FieldGrammar.html#t:ParsecFieldGrammar\" title=\"Distribution.FieldGrammar\">ParsecFieldGrammar</a> s a -&gt; <a href=\"Distribution-Fields-ParseResult.html#t:ParseResult\" title=\"Distribution.Fields.ParseResult\">ParseResult</a> a","name":"parseFieldGrammar","module":"Distribution.FieldGrammar","link":"Distribution-FieldGrammar.html#v:parseFieldGrammar"},{"display_html":"<a href=\"#v:fieldGrammarKnownFieldList\">fieldGrammarKnownFieldList</a> :: <a href=\"Distribution-FieldGrammar.html#t:ParsecFieldGrammar\" title=\"Distribution.FieldGrammar\">ParsecFieldGrammar</a> s a -&gt; [<a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a>]","name":"fieldGrammarKnownFieldList","module":"Distribution.FieldGrammar","link":"Distribution-FieldGrammar.html#v:fieldGrammarKnownFieldList"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PrettyFieldGrammar\">PrettyFieldGrammar</a> s a","name":"PrettyFieldGrammar","module":"Distribution.FieldGrammar","link":"Distribution-FieldGrammar.html#t:PrettyFieldGrammar"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:PrettyFieldGrammar-39-\">PrettyFieldGrammar'</a> a = <a href=\"Distribution-FieldGrammar.html#t:PrettyFieldGrammar\" title=\"Distribution.FieldGrammar\">PrettyFieldGrammar</a> a a","name":"PrettyFieldGrammar'","module":"Distribution.FieldGrammar","link":"Distribution-FieldGrammar.html#t:PrettyFieldGrammar-39-"},{"display_html":"<a href=\"#v:prettyFieldGrammar\">prettyFieldGrammar</a> :: <a href=\"Distribution-CabalSpecVersion.html#t:CabalSpecVersion\" title=\"Distribution.CabalSpecVersion\">CabalSpecVersion</a> -&gt; <a href=\"Distribution-FieldGrammar.html#t:PrettyFieldGrammar\" title=\"Distribution.FieldGrammar\">PrettyFieldGrammar</a> s a -&gt; s -&gt; [<a href=\"Distribution-Fields-Pretty.html#t:PrettyField\" title=\"Distribution.Fields.Pretty\">PrettyField</a> ()]","name":"prettyFieldGrammar","module":"Distribution.FieldGrammar","link":"Distribution-FieldGrammar.html#v:prettyFieldGrammar"},{"display_html":"<a href=\"#v:-94--94--94-\">(^^^)</a> :: a -&gt; (a -&gt; b) -&gt; b","name":"^^^","module":"Distribution.FieldGrammar","link":"Distribution-FieldGrammar.html#v:-94--94--94-"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Section\">Section</a> ann = <a href=\"#v:MkSection\">MkSection</a> !(<a href=\"Distribution-Fields-Field.html#t:Name\" title=\"Distribution.Fields.Field\">Name</a> ann) [<a href=\"Distribution-Fields-Field.html#t:SectionArg\" title=\"Distribution.Fields.Field\">SectionArg</a> ann] [<a href=\"Distribution-Fields-Field.html#t:Field\" title=\"Distribution.Fields.Field\">Field</a> ann]","name":"Section MkSection","module":"Distribution.FieldGrammar","link":"Distribution-FieldGrammar.html#t:Section"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:Fields\">Fields</a> ann = <a href=\"Distribution-Compat-Prelude-Internal.html#t:Map\" title=\"Distribution.Compat.Prelude.Internal\">Map</a> <a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a> [<a href=\"Distribution-FieldGrammar-Parsec.html#t:NamelessField\" title=\"Distribution.FieldGrammar.Parsec\">NamelessField</a> ann]","name":"Fields","module":"Distribution.FieldGrammar","link":"Distribution-FieldGrammar.html#t:Fields"},{"display_html":"<a href=\"#v:partitionFields\">partitionFields</a> :: [<a href=\"Distribution-Fields-Field.html#t:Field\" title=\"Distribution.Fields.Field\">Field</a> ann] -&gt; (<a href=\"Distribution-FieldGrammar.html#t:Fields\" title=\"Distribution.FieldGrammar\">Fields</a> ann, [[<a href=\"Distribution-FieldGrammar.html#t:Section\" title=\"Distribution.FieldGrammar\">Section</a> ann]])","name":"partitionFields","module":"Distribution.FieldGrammar","link":"Distribution-FieldGrammar.html#v:partitionFields"},{"display_html":"<a href=\"#v:takeFields\">takeFields</a> :: [<a href=\"Distribution-Fields-Field.html#t:Field\" title=\"Distribution.Fields.Field\">Field</a> ann] -&gt; (<a href=\"Distribution-FieldGrammar.html#t:Fields\" title=\"Distribution.FieldGrammar\">Fields</a> ann, [<a href=\"Distribution-Fields-Field.html#t:Field\" title=\"Distribution.Fields.Field\">Field</a> ann])","name":"takeFields","module":"Distribution.FieldGrammar","link":"Distribution-FieldGrammar.html#v:takeFields"},{"display_html":"<a href=\"#v:runFieldParser\">runFieldParser</a> :: <a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a> -&gt; <a href=\"Distribution-Parsec.html#t:ParsecParser\" title=\"Distribution.Parsec\">ParsecParser</a> a -&gt; <a href=\"Distribution-CabalSpecVersion.html#t:CabalSpecVersion\" title=\"Distribution.CabalSpecVersion\">CabalSpecVersion</a> -&gt; [<a href=\"Distribution-Fields-Field.html#t:FieldLine\" title=\"Distribution.Fields.Field\">FieldLine</a> <a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a>] -&gt; <a href=\"Distribution-Fields-ParseResult.html#t:ParseResult\" title=\"Distribution.Fields.ParseResult\">ParseResult</a> a","name":"runFieldParser","module":"Distribution.FieldGrammar","link":"Distribution-FieldGrammar.html#v:runFieldParser"},{"display_html":"<a href=\"#v:runFieldParser-39-\">runFieldParser'</a> :: [<a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a>] -&gt; <a href=\"Distribution-Parsec.html#t:ParsecParser\" title=\"Distribution.Parsec\">ParsecParser</a> a -&gt; <a href=\"Distribution-CabalSpecVersion.html#t:CabalSpecVersion\" title=\"Distribution.CabalSpecVersion\">CabalSpecVersion</a> -&gt; <a href=\"Distribution-Parsec-FieldLineStream.html#t:FieldLineStream\" title=\"Distribution.Parsec.FieldLineStream\">FieldLineStream</a> -&gt; <a href=\"Distribution-Fields-ParseResult.html#t:ParseResult\" title=\"Distribution.Fields.ParseResult\">ParseResult</a> a","name":"runFieldParser'","module":"Distribution.FieldGrammar","link":"Distribution-FieldGrammar.html#v:runFieldParser-39-"},{"display_html":"<a href=\"#v:packageDescriptionFieldGrammar\">packageDescriptionFieldGrammar</a> :: (<a href=\"Distribution-FieldGrammar-Class.html#t:FieldGrammar\" title=\"Distribution.FieldGrammar.Class\">FieldGrammar</a> g, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Applicative\" title=\"Distribution.Compat.Prelude.Internal\">Applicative</a> (g <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a>), <a href=\"Distribution-Compat-Prelude-Internal.html#t:Applicative\" title=\"Distribution.Compat.Prelude.Internal\">Applicative</a> (g <a href=\"Distribution-Types-PackageId.html#t:PackageIdentifier\" title=\"Distribution.Types.PackageId\">PackageIdentifier</a>)) =&gt; g <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a>","name":"packageDescriptionFieldGrammar","module":"Distribution.PackageDescription.FieldGrammar","link":"Distribution-PackageDescription-FieldGrammar.html#v:packageDescriptionFieldGrammar"},{"display_html":"<a href=\"#v:libraryFieldGrammar\">libraryFieldGrammar</a> :: (<a href=\"Distribution-FieldGrammar-Class.html#t:FieldGrammar\" title=\"Distribution.FieldGrammar.Class\">FieldGrammar</a> g, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Applicative\" title=\"Distribution.Compat.Prelude.Internal\">Applicative</a> (g <a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a>), <a href=\"Distribution-Compat-Prelude-Internal.html#t:Applicative\" title=\"Distribution.Compat.Prelude.Internal\">Applicative</a> (g <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a>)) =&gt; <a href=\"Distribution-Types-LibraryName.html#t:LibraryName\" title=\"Distribution.Types.LibraryName\">LibraryName</a> -&gt; g <a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a> <a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a>","name":"libraryFieldGrammar","module":"Distribution.PackageDescription.FieldGrammar","link":"Distribution-PackageDescription-FieldGrammar.html#v:libraryFieldGrammar"},{"display_html":"<a href=\"#v:foreignLibFieldGrammar\">foreignLibFieldGrammar</a> :: (<a href=\"Distribution-FieldGrammar-Class.html#t:FieldGrammar\" title=\"Distribution.FieldGrammar.Class\">FieldGrammar</a> g, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Applicative\" title=\"Distribution.Compat.Prelude.Internal\">Applicative</a> (g <a href=\"Distribution-Types-ForeignLib.html#t:ForeignLib\" title=\"Distribution.Types.ForeignLib\">ForeignLib</a>), <a href=\"Distribution-Compat-Prelude-Internal.html#t:Applicative\" title=\"Distribution.Compat.Prelude.Internal\">Applicative</a> (g <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a>)) =&gt; <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a> -&gt; g <a href=\"Distribution-Types-ForeignLib.html#t:ForeignLib\" title=\"Distribution.Types.ForeignLib\">ForeignLib</a> <a href=\"Distribution-Types-ForeignLib.html#t:ForeignLib\" title=\"Distribution.Types.ForeignLib\">ForeignLib</a>","name":"foreignLibFieldGrammar","module":"Distribution.PackageDescription.FieldGrammar","link":"Distribution-PackageDescription-FieldGrammar.html#v:foreignLibFieldGrammar"},{"display_html":"<a href=\"#v:executableFieldGrammar\">executableFieldGrammar</a> :: (<a href=\"Distribution-FieldGrammar-Class.html#t:FieldGrammar\" title=\"Distribution.FieldGrammar.Class\">FieldGrammar</a> g, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Applicative\" title=\"Distribution.Compat.Prelude.Internal\">Applicative</a> (g <a href=\"Distribution-Types-Executable.html#t:Executable\" title=\"Distribution.Types.Executable\">Executable</a>), <a href=\"Distribution-Compat-Prelude-Internal.html#t:Applicative\" title=\"Distribution.Compat.Prelude.Internal\">Applicative</a> (g <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a>)) =&gt; <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a> -&gt; g <a href=\"Distribution-Types-Executable.html#t:Executable\" title=\"Distribution.Types.Executable\">Executable</a> <a href=\"Distribution-Types-Executable.html#t:Executable\" title=\"Distribution.Types.Executable\">Executable</a>","name":"executableFieldGrammar","module":"Distribution.PackageDescription.FieldGrammar","link":"Distribution-PackageDescription-FieldGrammar.html#v:executableFieldGrammar"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:TestSuiteStanza\">TestSuiteStanza</a> = <a href=\"#v:TestSuiteStanza\">TestSuiteStanza</a> {<ul class=\"subs\"><li><a href=\"#v:_testStanzaTestType\">_testStanzaTestType</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-TestType.html#t:TestType\" title=\"Distribution.Types.TestType\">TestType</a></li><li><a href=\"#v:_testStanzaMainIs\">_testStanzaMainIs</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:_testStanzaTestModule\">_testStanzaTestModule</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a></li><li><a href=\"#v:_testStanzaBuildInfo\">_testStanzaBuildInfo</a> :: <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a></li></ul>}","name":"TestSuiteStanza TestSuiteStanza _testStanzaTestType _testStanzaMainIs _testStanzaTestModule _testStanzaBuildInfo","module":"Distribution.PackageDescription.FieldGrammar","link":"Distribution-PackageDescription-FieldGrammar.html#t:TestSuiteStanza"},{"display_html":"<a href=\"#v:testSuiteFieldGrammar\">testSuiteFieldGrammar</a> :: (<a href=\"Distribution-FieldGrammar-Class.html#t:FieldGrammar\" title=\"Distribution.FieldGrammar.Class\">FieldGrammar</a> g, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Applicative\" title=\"Distribution.Compat.Prelude.Internal\">Applicative</a> (g <a href=\"Distribution-PackageDescription-FieldGrammar.html#t:TestSuiteStanza\" title=\"Distribution.PackageDescription.FieldGrammar\">TestSuiteStanza</a>), <a href=\"Distribution-Compat-Prelude-Internal.html#t:Applicative\" title=\"Distribution.Compat.Prelude.Internal\">Applicative</a> (g <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a>)) =&gt; g <a href=\"Distribution-PackageDescription-FieldGrammar.html#t:TestSuiteStanza\" title=\"Distribution.PackageDescription.FieldGrammar\">TestSuiteStanza</a> <a href=\"Distribution-PackageDescription-FieldGrammar.html#t:TestSuiteStanza\" title=\"Distribution.PackageDescription.FieldGrammar\">TestSuiteStanza</a>","name":"testSuiteFieldGrammar","module":"Distribution.PackageDescription.FieldGrammar","link":"Distribution-PackageDescription-FieldGrammar.html#v:testSuiteFieldGrammar"},{"display_html":"<a href=\"#v:validateTestSuite\">validateTestSuite</a> :: <a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a> -&gt; <a href=\"Distribution-PackageDescription-FieldGrammar.html#t:TestSuiteStanza\" title=\"Distribution.PackageDescription.FieldGrammar\">TestSuiteStanza</a> -&gt; <a href=\"Distribution-Fields-ParseResult.html#t:ParseResult\" title=\"Distribution.Fields.ParseResult\">ParseResult</a> <a href=\"Distribution-Types-TestSuite.html#t:TestSuite\" title=\"Distribution.Types.TestSuite\">TestSuite</a>","name":"validateTestSuite","module":"Distribution.PackageDescription.FieldGrammar","link":"Distribution-PackageDescription-FieldGrammar.html#v:validateTestSuite"},{"display_html":"<a href=\"#v:unvalidateTestSuite\">unvalidateTestSuite</a> :: <a href=\"Distribution-Types-TestSuite.html#t:TestSuite\" title=\"Distribution.Types.TestSuite\">TestSuite</a> -&gt; <a href=\"Distribution-PackageDescription-FieldGrammar.html#t:TestSuiteStanza\" title=\"Distribution.PackageDescription.FieldGrammar\">TestSuiteStanza</a>","name":"unvalidateTestSuite","module":"Distribution.PackageDescription.FieldGrammar","link":"Distribution-PackageDescription-FieldGrammar.html#v:unvalidateTestSuite"},{"display_html":"<a href=\"#v:testStanzaTestType\">testStanzaTestType</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-PackageDescription-FieldGrammar.html#t:TestSuiteStanza\" title=\"Distribution.PackageDescription.FieldGrammar\">TestSuiteStanza</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-TestType.html#t:TestType\" title=\"Distribution.Types.TestType\">TestType</a>)","name":"testStanzaTestType","module":"Distribution.PackageDescription.FieldGrammar","link":"Distribution-PackageDescription-FieldGrammar.html#v:testStanzaTestType"},{"display_html":"<a href=\"#v:testStanzaMainIs\">testStanzaMainIs</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-PackageDescription-FieldGrammar.html#t:TestSuiteStanza\" title=\"Distribution.PackageDescription.FieldGrammar\">TestSuiteStanza</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>)","name":"testStanzaMainIs","module":"Distribution.PackageDescription.FieldGrammar","link":"Distribution-PackageDescription-FieldGrammar.html#v:testStanzaMainIs"},{"display_html":"<a href=\"#v:testStanzaTestModule\">testStanzaTestModule</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-PackageDescription-FieldGrammar.html#t:TestSuiteStanza\" title=\"Distribution.PackageDescription.FieldGrammar\">TestSuiteStanza</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>)","name":"testStanzaTestModule","module":"Distribution.PackageDescription.FieldGrammar","link":"Distribution-PackageDescription-FieldGrammar.html#v:testStanzaTestModule"},{"display_html":"<a href=\"#v:testStanzaBuildInfo\">testStanzaBuildInfo</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-PackageDescription-FieldGrammar.html#t:TestSuiteStanza\" title=\"Distribution.PackageDescription.FieldGrammar\">TestSuiteStanza</a> <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a>","name":"testStanzaBuildInfo","module":"Distribution.PackageDescription.FieldGrammar","link":"Distribution-PackageDescription-FieldGrammar.html#v:testStanzaBuildInfo"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:BenchmarkStanza\">BenchmarkStanza</a> = <a href=\"#v:BenchmarkStanza\">BenchmarkStanza</a> {<ul class=\"subs\"><li><a href=\"#v:_benchmarkStanzaBenchmarkType\">_benchmarkStanzaBenchmarkType</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-BenchmarkType.html#t:BenchmarkType\" title=\"Distribution.Types.BenchmarkType\">BenchmarkType</a></li><li><a href=\"#v:_benchmarkStanzaMainIs\">_benchmarkStanzaMainIs</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:_benchmarkStanzaBenchmarkModule\">_benchmarkStanzaBenchmarkModule</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a></li><li><a href=\"#v:_benchmarkStanzaBuildInfo\">_benchmarkStanzaBuildInfo</a> :: <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a></li></ul>}","name":"BenchmarkStanza BenchmarkStanza _benchmarkStanzaBenchmarkType _benchmarkStanzaMainIs _benchmarkStanzaBenchmarkModule _benchmarkStanzaBuildInfo","module":"Distribution.PackageDescription.FieldGrammar","link":"Distribution-PackageDescription-FieldGrammar.html#t:BenchmarkStanza"},{"display_html":"<a href=\"#v:benchmarkFieldGrammar\">benchmarkFieldGrammar</a> :: (<a href=\"Distribution-FieldGrammar-Class.html#t:FieldGrammar\" title=\"Distribution.FieldGrammar.Class\">FieldGrammar</a> g, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Applicative\" title=\"Distribution.Compat.Prelude.Internal\">Applicative</a> (g <a href=\"Distribution-PackageDescription-FieldGrammar.html#t:BenchmarkStanza\" title=\"Distribution.PackageDescription.FieldGrammar\">BenchmarkStanza</a>), <a href=\"Distribution-Compat-Prelude-Internal.html#t:Applicative\" title=\"Distribution.Compat.Prelude.Internal\">Applicative</a> (g <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a>)) =&gt; g <a href=\"Distribution-PackageDescription-FieldGrammar.html#t:BenchmarkStanza\" title=\"Distribution.PackageDescription.FieldGrammar\">BenchmarkStanza</a> <a href=\"Distribution-PackageDescription-FieldGrammar.html#t:BenchmarkStanza\" title=\"Distribution.PackageDescription.FieldGrammar\">BenchmarkStanza</a>","name":"benchmarkFieldGrammar","module":"Distribution.PackageDescription.FieldGrammar","link":"Distribution-PackageDescription-FieldGrammar.html#v:benchmarkFieldGrammar"},{"display_html":"<a href=\"#v:validateBenchmark\">validateBenchmark</a> :: <a href=\"Distribution-Parsec-Position.html#t:Position\" title=\"Distribution.Parsec.Position\">Position</a> -&gt; <a href=\"Distribution-PackageDescription-FieldGrammar.html#t:BenchmarkStanza\" title=\"Distribution.PackageDescription.FieldGrammar\">BenchmarkStanza</a> -&gt; <a href=\"Distribution-Fields-ParseResult.html#t:ParseResult\" title=\"Distribution.Fields.ParseResult\">ParseResult</a> <a href=\"Distribution-Types-Benchmark.html#t:Benchmark\" title=\"Distribution.Types.Benchmark\">Benchmark</a>","name":"validateBenchmark","module":"Distribution.PackageDescription.FieldGrammar","link":"Distribution-PackageDescription-FieldGrammar.html#v:validateBenchmark"},{"display_html":"<a href=\"#v:unvalidateBenchmark\">unvalidateBenchmark</a> :: <a href=\"Distribution-Types-Benchmark.html#t:Benchmark\" title=\"Distribution.Types.Benchmark\">Benchmark</a> -&gt; <a href=\"Distribution-PackageDescription-FieldGrammar.html#t:BenchmarkStanza\" title=\"Distribution.PackageDescription.FieldGrammar\">BenchmarkStanza</a>","name":"unvalidateBenchmark","module":"Distribution.PackageDescription.FieldGrammar","link":"Distribution-PackageDescription-FieldGrammar.html#v:unvalidateBenchmark"},{"display_html":"<a href=\"#v:benchmarkStanzaBenchmarkType\">benchmarkStanzaBenchmarkType</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-PackageDescription-FieldGrammar.html#t:BenchmarkStanza\" title=\"Distribution.PackageDescription.FieldGrammar\">BenchmarkStanza</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-BenchmarkType.html#t:BenchmarkType\" title=\"Distribution.Types.BenchmarkType\">BenchmarkType</a>)","name":"benchmarkStanzaBenchmarkType","module":"Distribution.PackageDescription.FieldGrammar","link":"Distribution-PackageDescription-FieldGrammar.html#v:benchmarkStanzaBenchmarkType"},{"display_html":"<a href=\"#v:benchmarkStanzaMainIs\">benchmarkStanzaMainIs</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-PackageDescription-FieldGrammar.html#t:BenchmarkStanza\" title=\"Distribution.PackageDescription.FieldGrammar\">BenchmarkStanza</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>)","name":"benchmarkStanzaMainIs","module":"Distribution.PackageDescription.FieldGrammar","link":"Distribution-PackageDescription-FieldGrammar.html#v:benchmarkStanzaMainIs"},{"display_html":"<a href=\"#v:benchmarkStanzaBenchmarkModule\">benchmarkStanzaBenchmarkModule</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-PackageDescription-FieldGrammar.html#t:BenchmarkStanza\" title=\"Distribution.PackageDescription.FieldGrammar\">BenchmarkStanza</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>)","name":"benchmarkStanzaBenchmarkModule","module":"Distribution.PackageDescription.FieldGrammar","link":"Distribution-PackageDescription-FieldGrammar.html#v:benchmarkStanzaBenchmarkModule"},{"display_html":"<a href=\"#v:benchmarkStanzaBuildInfo\">benchmarkStanzaBuildInfo</a> :: <a href=\"Distribution-Compat-Lens.html#t:Lens-39-\" title=\"Distribution.Compat.Lens\">Lens'</a> <a href=\"Distribution-PackageDescription-FieldGrammar.html#t:BenchmarkStanza\" title=\"Distribution.PackageDescription.FieldGrammar\">BenchmarkStanza</a> <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a>","name":"benchmarkStanzaBuildInfo","module":"Distribution.PackageDescription.FieldGrammar","link":"Distribution-PackageDescription-FieldGrammar.html#v:benchmarkStanzaBuildInfo"},{"display_html":"<a href=\"#v:flagFieldGrammar\">flagFieldGrammar</a> :: (<a href=\"Distribution-FieldGrammar-Class.html#t:FieldGrammar\" title=\"Distribution.FieldGrammar.Class\">FieldGrammar</a> g, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Applicative\" title=\"Distribution.Compat.Prelude.Internal\">Applicative</a> (g <a href=\"Distribution-Types-GenericPackageDescription.html#t:Flag\" title=\"Distribution.Types.GenericPackageDescription\">Flag</a>)) =&gt; <a href=\"Distribution-Types-GenericPackageDescription.html#t:FlagName\" title=\"Distribution.Types.GenericPackageDescription\">FlagName</a> -&gt; g <a href=\"Distribution-Types-GenericPackageDescription.html#t:Flag\" title=\"Distribution.Types.GenericPackageDescription\">Flag</a> <a href=\"Distribution-Types-GenericPackageDescription.html#t:Flag\" title=\"Distribution.Types.GenericPackageDescription\">Flag</a>","name":"flagFieldGrammar","module":"Distribution.PackageDescription.FieldGrammar","link":"Distribution-PackageDescription-FieldGrammar.html#v:flagFieldGrammar"},{"display_html":"<a href=\"#v:sourceRepoFieldGrammar\">sourceRepoFieldGrammar</a> :: (<a href=\"Distribution-FieldGrammar-Class.html#t:FieldGrammar\" title=\"Distribution.FieldGrammar.Class\">FieldGrammar</a> g, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Applicative\" title=\"Distribution.Compat.Prelude.Internal\">Applicative</a> (g <a href=\"Distribution-Types-SourceRepo.html#t:SourceRepo\" title=\"Distribution.Types.SourceRepo\">SourceRepo</a>)) =&gt; <a href=\"Distribution-Types-SourceRepo.html#t:RepoKind\" title=\"Distribution.Types.SourceRepo\">RepoKind</a> -&gt; g <a href=\"Distribution-Types-SourceRepo.html#t:SourceRepo\" title=\"Distribution.Types.SourceRepo\">SourceRepo</a> <a href=\"Distribution-Types-SourceRepo.html#t:SourceRepo\" title=\"Distribution.Types.SourceRepo\">SourceRepo</a>","name":"sourceRepoFieldGrammar","module":"Distribution.PackageDescription.FieldGrammar","link":"Distribution-PackageDescription-FieldGrammar.html#v:sourceRepoFieldGrammar"},{"display_html":"<a href=\"#v:setupBInfoFieldGrammar\">setupBInfoFieldGrammar</a> :: (<a href=\"Distribution-FieldGrammar-Class.html#t:FieldGrammar\" title=\"Distribution.FieldGrammar.Class\">FieldGrammar</a> g, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Functor\" title=\"Distribution.Compat.Prelude.Internal\">Functor</a> (g <a href=\"Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo\" title=\"Distribution.Types.SetupBuildInfo\">SetupBuildInfo</a>)) =&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; g <a href=\"Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo\" title=\"Distribution.Types.SetupBuildInfo\">SetupBuildInfo</a> <a href=\"Distribution-Types-SetupBuildInfo.html#t:SetupBuildInfo\" title=\"Distribution.Types.SetupBuildInfo\">SetupBuildInfo</a>","name":"setupBInfoFieldGrammar","module":"Distribution.PackageDescription.FieldGrammar","link":"Distribution-PackageDescription-FieldGrammar.html#v:setupBInfoFieldGrammar"},{"display_html":"<a href=\"#v:buildInfoFieldGrammar\">buildInfoFieldGrammar</a> :: (<a href=\"Distribution-FieldGrammar-Class.html#t:FieldGrammar\" title=\"Distribution.FieldGrammar.Class\">FieldGrammar</a> g, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Applicative\" title=\"Distribution.Compat.Prelude.Internal\">Applicative</a> (g <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a>)) =&gt; g <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a> <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a>","name":"buildInfoFieldGrammar","module":"Distribution.PackageDescription.FieldGrammar","link":"Distribution-PackageDescription-FieldGrammar.html#v:buildInfoFieldGrammar"},{"display_html":"<a href=\"#v:writeGenericPackageDescription\">writeGenericPackageDescription</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription\" title=\"Distribution.Types.GenericPackageDescription\">GenericPackageDescription</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> ()","name":"writeGenericPackageDescription","module":"Distribution.PackageDescription.PrettyPrint","link":"Distribution-PackageDescription-PrettyPrint.html#v:writeGenericPackageDescription"},{"display_html":"<a href=\"#v:showGenericPackageDescription\">showGenericPackageDescription</a> :: <a href=\"Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription\" title=\"Distribution.Types.GenericPackageDescription\">GenericPackageDescription</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"showGenericPackageDescription","module":"Distribution.PackageDescription.PrettyPrint","link":"Distribution-PackageDescription-PrettyPrint.html#v:showGenericPackageDescription"},{"display_html":"<a href=\"#v:ppGenericPackageDescription\">ppGenericPackageDescription</a> :: <a href=\"Distribution-CabalSpecVersion.html#t:CabalSpecVersion\" title=\"Distribution.CabalSpecVersion\">CabalSpecVersion</a> -&gt; <a href=\"Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription\" title=\"Distribution.Types.GenericPackageDescription\">GenericPackageDescription</a> -&gt; [<a href=\"Distribution-Fields-Pretty.html#t:PrettyField\" title=\"Distribution.Fields.Pretty\">PrettyField</a> ()]","name":"ppGenericPackageDescription","module":"Distribution.PackageDescription.PrettyPrint","link":"Distribution-PackageDescription-PrettyPrint.html#v:ppGenericPackageDescription"},{"display_html":"<a href=\"#v:writePackageDescription\">writePackageDescription</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> ()","name":"writePackageDescription","module":"Distribution.PackageDescription.PrettyPrint","link":"Distribution-PackageDescription-PrettyPrint.html#v:writePackageDescription"},{"display_html":"<a href=\"#v:showPackageDescription\">showPackageDescription</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"showPackageDescription","module":"Distribution.PackageDescription.PrettyPrint","link":"Distribution-PackageDescription-PrettyPrint.html#v:showPackageDescription"},{"display_html":"<a href=\"#v:writeHookedBuildInfo\">writeHookedBuildInfo</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Types-HookedBuildInfo.html#t:HookedBuildInfo\" title=\"Distribution.Types.HookedBuildInfo\">HookedBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> ()","name":"writeHookedBuildInfo","module":"Distribution.PackageDescription.PrettyPrint","link":"Distribution-PackageDescription-PrettyPrint.html#v:writeHookedBuildInfo"},{"display_html":"<a href=\"#v:showHookedBuildInfo\">showHookedBuildInfo</a> :: <a href=\"Distribution-Types-HookedBuildInfo.html#t:HookedBuildInfo\" title=\"Distribution.Types.HookedBuildInfo\">HookedBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"showHookedBuildInfo","module":"Distribution.PackageDescription.PrettyPrint","link":"Distribution-PackageDescription-PrettyPrint.html#v:showHookedBuildInfo"},{"display_html":"<a href=\"#v:readGenericPackageDescription\">readGenericPackageDescription</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription\" title=\"Distribution.Types.GenericPackageDescription\">GenericPackageDescription</a>","name":"readGenericPackageDescription","module":"Distribution.PackageDescription.Parsec","link":"Distribution-PackageDescription-Parsec.html#v:readGenericPackageDescription"},{"display_html":"<a href=\"#v:parseGenericPackageDescription\">parseGenericPackageDescription</a> :: <a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a> -&gt; <a href=\"Distribution-PackageDescription-Parsec.html#t:ParseResult\" title=\"Distribution.PackageDescription.Parsec\">ParseResult</a> <a href=\"Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription\" title=\"Distribution.Types.GenericPackageDescription\">GenericPackageDescription</a>","name":"parseGenericPackageDescription","module":"Distribution.PackageDescription.Parsec","link":"Distribution-PackageDescription-Parsec.html#v:parseGenericPackageDescription"},{"display_html":"<a href=\"#v:parseGenericPackageDescriptionMaybe\">parseGenericPackageDescriptionMaybe</a> :: <a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription\" title=\"Distribution.Types.GenericPackageDescription\">GenericPackageDescription</a>","name":"parseGenericPackageDescriptionMaybe","module":"Distribution.PackageDescription.Parsec","link":"Distribution-PackageDescription-Parsec.html#v:parseGenericPackageDescriptionMaybe"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ParseResult\">ParseResult</a> a","name":"ParseResult","module":"Distribution.PackageDescription.Parsec","link":"Distribution-PackageDescription-Parsec.html#t:ParseResult"},{"display_html":"<a href=\"#v:runParseResult\">runParseResult</a> :: <a href=\"Distribution-PackageDescription-Parsec.html#t:ParseResult\" title=\"Distribution.PackageDescription.Parsec\">ParseResult</a> a -&gt; ([<a href=\"Distribution-Parsec-Warning.html#t:PWarning\" title=\"Distribution.Parsec.Warning\">PWarning</a>], <a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>, [<a href=\"Distribution-Parsec-Error.html#t:PError\" title=\"Distribution.Parsec.Error\">PError</a>]) a)","name":"runParseResult","module":"Distribution.PackageDescription.Parsec","link":"Distribution-PackageDescription-Parsec.html#v:runParseResult"},{"display_html":"<a href=\"#v:scanSpecVersion\">scanSpecVersion</a> :: <a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>","name":"scanSpecVersion","module":"Distribution.PackageDescription.Parsec","link":"Distribution-PackageDescription-Parsec.html#v:scanSpecVersion"},{"display_html":"<a href=\"#v:readHookedBuildInfo\">readHookedBuildInfo</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Types-HookedBuildInfo.html#t:HookedBuildInfo\" title=\"Distribution.Types.HookedBuildInfo\">HookedBuildInfo</a>","name":"readHookedBuildInfo","module":"Distribution.PackageDescription.Parsec","link":"Distribution-PackageDescription-Parsec.html#v:readHookedBuildInfo"},{"display_html":"<a href=\"#v:parseHookedBuildInfo\">parseHookedBuildInfo</a> :: <a href=\"../bytestring-0.10.10.1/Data-ByteString.html#t:ByteString\" title=\"Data.ByteString\">ByteString</a> -&gt; <a href=\"Distribution-PackageDescription-Parsec.html#t:ParseResult\" title=\"Distribution.PackageDescription.Parsec\">ParseResult</a> <a href=\"Distribution-Types-HookedBuildInfo.html#t:HookedBuildInfo\" title=\"Distribution.Types.HookedBuildInfo\">HookedBuildInfo</a>","name":"parseHookedBuildInfo","module":"Distribution.PackageDescription.Parsec","link":"Distribution-PackageDescription-Parsec.html#v:parseHookedBuildInfo"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:FieldDescrs\">FieldDescrs</a> s a","name":"FieldDescrs","module":"Distribution.FieldGrammar.FieldDescrs","link":"Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs"},{"display_html":"<a href=\"#v:fieldDescrPretty\">fieldDescrPretty</a> :: <a href=\"Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs\" title=\"Distribution.FieldGrammar.FieldDescrs\">FieldDescrs</a> s a -&gt; <a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> (s -&gt; <a href=\"../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc\" title=\"Text.PrettyPrint\">Doc</a>)","name":"fieldDescrPretty","module":"Distribution.FieldGrammar.FieldDescrs","link":"Distribution-FieldGrammar-FieldDescrs.html#v:fieldDescrPretty"},{"display_html":"<a href=\"#v:fieldDescrParse\">fieldDescrParse</a> :: <a href=\"Distribution-Parsec.html#t:CabalParsing\" title=\"Distribution.Parsec\">CabalParsing</a> m =&gt; <a href=\"Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs\" title=\"Distribution.FieldGrammar.FieldDescrs\">FieldDescrs</a> s a -&gt; <a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> (s -&gt; m s)","name":"fieldDescrParse","module":"Distribution.FieldGrammar.FieldDescrs","link":"Distribution-FieldGrammar-FieldDescrs.html#v:fieldDescrParse"},{"display_html":"<a href=\"#v:fieldDescrsToList\">fieldDescrsToList</a> :: <a href=\"Distribution-Parsec.html#t:CabalParsing\" title=\"Distribution.Parsec\">CabalParsing</a> m =&gt; <a href=\"Distribution-FieldGrammar-FieldDescrs.html#t:FieldDescrs\" title=\"Distribution.FieldGrammar.FieldDescrs\">FieldDescrs</a> s a -&gt; [(<a href=\"Distribution-Fields-Field.html#t:FieldName\" title=\"Distribution.Fields.Field\">FieldName</a>, s -&gt; <a href=\"../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc\" title=\"Text.PrettyPrint\">Doc</a>, s -&gt; m s)]","name":"fieldDescrsToList","module":"Distribution.FieldGrammar.FieldDescrs","link":"Distribution-FieldGrammar-FieldDescrs.html#v:fieldDescrsToList"},{"display_html":"<a href=\"#v:ipiFieldGrammar\">ipiFieldGrammar</a> :: (<a href=\"Distribution-FieldGrammar-Class.html#t:FieldGrammar\" title=\"Distribution.FieldGrammar.Class\">FieldGrammar</a> g, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Applicative\" title=\"Distribution.Compat.Prelude.Internal\">Applicative</a> (g <a href=\"Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo\">InstalledPackageInfo</a>), <a href=\"Distribution-Compat-Prelude-Internal.html#t:Applicative\" title=\"Distribution.Compat.Prelude.Internal\">Applicative</a> (g Basic)) =&gt; g <a href=\"Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo\">InstalledPackageInfo</a> <a href=\"Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo\">InstalledPackageInfo</a>","name":"ipiFieldGrammar","module":"Distribution.Types.InstalledPackageInfo.FieldGrammar","link":"Distribution-Types-InstalledPackageInfo-FieldGrammar.html#v:ipiFieldGrammar"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:InstalledPackageInfo\">InstalledPackageInfo</a> = <a href=\"#v:InstalledPackageInfo\">InstalledPackageInfo</a> {<ul class=\"subs\"><li><a href=\"#v:sourcePackageId\">sourcePackageId</a> :: <a href=\"Distribution-Types-PackageId.html#t:PackageId\" title=\"Distribution.Types.PackageId\">PackageId</a></li><li><a href=\"#v:sourceLibName\">sourceLibName</a> :: <a href=\"Distribution-Types-LibraryName.html#t:LibraryName\" title=\"Distribution.Types.LibraryName\">LibraryName</a></li><li><a href=\"#v:installedComponentId_\">installedComponentId_</a> :: <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a></li><li><a href=\"#v:libVisibility\">libVisibility</a> :: <a href=\"Distribution-Types-LibraryVisibility.html#t:LibraryVisibility\" title=\"Distribution.Types.LibraryVisibility\">LibraryVisibility</a></li><li><a href=\"#v:installedUnitId\">installedUnitId</a> :: <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a></li><li><a href=\"#v:instantiatedWith\">instantiatedWith</a> :: [(<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>, <a href=\"Distribution-Backpack.html#t:OpenModule\" title=\"Distribution.Backpack\">OpenModule</a>)]</li><li><a href=\"#v:compatPackageKey\">compatPackageKey</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:license\">license</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> <a href=\"Distribution-SPDX-License.html#t:License\" title=\"Distribution.SPDX.License\">License</a> <a href=\"Distribution-License.html#t:License\" title=\"Distribution.License\">License</a></li><li><a href=\"#v:copyright\">copyright</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:maintainer\">maintainer</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:author\">author</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:stability\">stability</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:homepage\">homepage</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:pkgUrl\">pkgUrl</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:synopsis\">synopsis</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:description\">description</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:category\">category</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:abiHash\">abiHash</a> :: <a href=\"Distribution-Types-AbiHash.html#t:AbiHash\" title=\"Distribution.Types.AbiHash\">AbiHash</a></li><li><a href=\"#v:indefinite\">indefinite</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:exposed\">exposed</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:exposedModules\">exposedModules</a> :: [<a href=\"Distribution-InstalledPackageInfo.html#t:ExposedModule\" title=\"Distribution.InstalledPackageInfo\">ExposedModule</a>]</li><li><a href=\"#v:hiddenModules\">hiddenModules</a> :: [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>]</li><li><a href=\"#v:trusted\">trusted</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:importDirs\">importDirs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:libraryDirs\">libraryDirs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:libraryDynDirs\">libraryDynDirs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:dataDir\">dataDir</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:hsLibraries\">hsLibraries</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:extraLibraries\">extraLibraries</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:extraGHCiLibraries\">extraGHCiLibraries</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:includeDirs\">includeDirs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:includes\">includes</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:depends\">depends</a> :: [<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>]</li><li><a href=\"#v:abiDepends\">abiDepends</a> :: [<a href=\"Distribution-InstalledPackageInfo.html#t:AbiDependency\" title=\"Distribution.InstalledPackageInfo\">AbiDependency</a>]</li><li><a href=\"#v:ccOptions\">ccOptions</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:cxxOptions\">cxxOptions</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:ldOptions\">ldOptions</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:frameworkDirs\">frameworkDirs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:frameworks\">frameworks</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:haddockInterfaces\">haddockInterfaces</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:haddockHTMLs\">haddockHTMLs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:pkgRoot\">pkgRoot</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li></ul>}","name":"InstalledPackageInfo InstalledPackageInfo installedUnitId license pkgRoot includeDirs abiHash sourcePackageId sourceLibName installedComponentId_ libVisibility instantiatedWith compatPackageKey copyright maintainer author stability homepage pkgUrl synopsis description category indefinite exposed exposedModules hiddenModules trusted importDirs libraryDirs libraryDynDirs dataDir hsLibraries extraLibraries extraGHCiLibraries includes depends abiDepends ccOptions cxxOptions ldOptions frameworkDirs frameworks haddockInterfaces haddockHTMLs","module":"Distribution.InstalledPackageInfo","link":"Distribution-InstalledPackageInfo.html#t:InstalledPackageInfo"},{"display_html":"<a href=\"#v:installedComponentId\">installedComponentId</a> :: <a href=\"Distribution-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.InstalledPackageInfo\">InstalledPackageInfo</a> -&gt; <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a>","name":"installedComponentId","module":"Distribution.InstalledPackageInfo","link":"Distribution-InstalledPackageInfo.html#v:installedComponentId"},{"display_html":"<a href=\"#v:installedOpenUnitId\">installedOpenUnitId</a> :: <a href=\"Distribution-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.InstalledPackageInfo\">InstalledPackageInfo</a> -&gt; <a href=\"Distribution-Backpack.html#t:OpenUnitId\" title=\"Distribution.Backpack\">OpenUnitId</a>","name":"installedOpenUnitId","module":"Distribution.InstalledPackageInfo","link":"Distribution-InstalledPackageInfo.html#v:installedOpenUnitId"},{"display_html":"<a href=\"#v:sourceComponentName\">sourceComponentName</a> :: <a href=\"Distribution-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.InstalledPackageInfo\">InstalledPackageInfo</a> -&gt; <a href=\"Distribution-Types-ComponentName.html#t:ComponentName\" title=\"Distribution.Types.ComponentName\">ComponentName</a>","name":"sourceComponentName","module":"Distribution.InstalledPackageInfo","link":"Distribution-InstalledPackageInfo.html#v:sourceComponentName"},{"display_html":"<a href=\"#v:requiredSignatures\">requiredSignatures</a> :: <a href=\"Distribution-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.InstalledPackageInfo\">InstalledPackageInfo</a> -&gt; <a href=\"../containers-0.6.2.1/Data-Set.html#t:Set\" title=\"Data.Set\">Set</a> <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>","name":"requiredSignatures","module":"Distribution.InstalledPackageInfo","link":"Distribution-InstalledPackageInfo.html#v:requiredSignatures"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ExposedModule\">ExposedModule</a> = <a href=\"#v:ExposedModule\">ExposedModule</a> {<ul class=\"subs\"><li><a href=\"#v:exposedName\">exposedName</a> :: <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a></li><li><a href=\"#v:exposedReexport\">exposedReexport</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Backpack.html#t:OpenModule\" title=\"Distribution.Backpack\">OpenModule</a></li></ul>}","name":"ExposedModule ExposedModule exposedName exposedReexport","module":"Distribution.InstalledPackageInfo","link":"Distribution-InstalledPackageInfo.html#t:ExposedModule"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:AbiDependency\">AbiDependency</a> = <a href=\"#v:AbiDependency\">AbiDependency</a> {<ul class=\"subs\"><li><a href=\"#v:depUnitId\">depUnitId</a> :: <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a></li><li><a href=\"#v:depAbiHash\">depAbiHash</a> :: <a href=\"Distribution-Types-AbiHash.html#t:AbiHash\" title=\"Distribution.Types.AbiHash\">AbiHash</a></li></ul>}","name":"AbiDependency AbiDependency depUnitId depAbiHash","module":"Distribution.InstalledPackageInfo","link":"Distribution-InstalledPackageInfo.html#t:AbiDependency"},{"display_html":"<a href=\"#v:emptyInstalledPackageInfo\">emptyInstalledPackageInfo</a> :: <a href=\"Distribution-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.InstalledPackageInfo\">InstalledPackageInfo</a>","name":"emptyInstalledPackageInfo","module":"Distribution.InstalledPackageInfo","link":"Distribution-InstalledPackageInfo.html#v:emptyInstalledPackageInfo"},{"display_html":"<a href=\"#v:parseInstalledPackageInfo\">parseInstalledPackageInfo</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] ([<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>], <a href=\"Distribution-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.InstalledPackageInfo\">InstalledPackageInfo</a>)","name":"parseInstalledPackageInfo","module":"Distribution.InstalledPackageInfo","link":"Distribution-InstalledPackageInfo.html#v:parseInstalledPackageInfo"},{"display_html":"<a href=\"#v:showInstalledPackageInfo\">showInstalledPackageInfo</a> :: <a href=\"Distribution-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.InstalledPackageInfo\">InstalledPackageInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"showInstalledPackageInfo","module":"Distribution.InstalledPackageInfo","link":"Distribution-InstalledPackageInfo.html#v:showInstalledPackageInfo"},{"display_html":"<a href=\"#v:showFullInstalledPackageInfo\">showFullInstalledPackageInfo</a> :: <a href=\"Distribution-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.InstalledPackageInfo\">InstalledPackageInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"showFullInstalledPackageInfo","module":"Distribution.InstalledPackageInfo","link":"Distribution-InstalledPackageInfo.html#v:showFullInstalledPackageInfo"},{"display_html":"<a href=\"#v:showInstalledPackageInfoField\">showInstalledPackageInfoField</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> (<a href=\"Distribution-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.InstalledPackageInfo\">InstalledPackageInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)","name":"showInstalledPackageInfoField","module":"Distribution.InstalledPackageInfo","link":"Distribution-InstalledPackageInfo.html#v:showInstalledPackageInfoField"},{"display_html":"<a href=\"#v:showSimpleInstalledPackageInfoField\">showSimpleInstalledPackageInfoField</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> (<a href=\"Distribution-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.InstalledPackageInfo\">InstalledPackageInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)","name":"showSimpleInstalledPackageInfoField","module":"Distribution.InstalledPackageInfo","link":"Distribution-InstalledPackageInfo.html#v:showSimpleInstalledPackageInfoField"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a><ul class=\"subs\"><li>= <a href=\"#v:LibComponentLocalBuildInfo\">LibComponentLocalBuildInfo</a> { <ul class=\"subs\"><li><a href=\"#v:componentLocalName\">componentLocalName</a> :: <a href=\"Distribution-Types-ComponentName.html#t:ComponentName\" title=\"Distribution.Types.ComponentName\">ComponentName</a></li><li><a href=\"#v:componentComponentId\">componentComponentId</a> :: <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a></li><li><a href=\"#v:componentUnitId\">componentUnitId</a> :: <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a></li><li><a href=\"#v:componentIsIndefinite_\">componentIsIndefinite_</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:componentInstantiatedWith\">componentInstantiatedWith</a> :: [(<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>, <a href=\"Distribution-Backpack.html#t:OpenModule\" title=\"Distribution.Backpack\">OpenModule</a>)]</li><li><a href=\"#v:componentPackageDeps\">componentPackageDeps</a> :: [(<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>, <a href=\"Distribution-Types-MungedPackageId.html#t:MungedPackageId\" title=\"Distribution.Types.MungedPackageId\">MungedPackageId</a>)]</li><li><a href=\"#v:componentIncludes\">componentIncludes</a> :: [(<a href=\"Distribution-Backpack.html#t:OpenUnitId\" title=\"Distribution.Backpack\">OpenUnitId</a>, <a href=\"Distribution-Types-ModuleRenaming.html#t:ModuleRenaming\" title=\"Distribution.Types.ModuleRenaming\">ModuleRenaming</a>)]</li><li><a href=\"#v:componentExeDeps\">componentExeDeps</a> :: [<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>]</li><li><a href=\"#v:componentInternalDeps\">componentInternalDeps</a> :: [<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>]</li><li><a href=\"#v:componentCompatPackageKey\">componentCompatPackageKey</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:componentCompatPackageName\">componentCompatPackageName</a> :: <a href=\"Distribution-Types-MungedPackageName.html#t:MungedPackageName\" title=\"Distribution.Types.MungedPackageName\">MungedPackageName</a></li><li><a href=\"#v:componentExposedModules\">componentExposedModules</a> :: [<a href=\"Distribution-Types-ExposedModule.html#t:ExposedModule\" title=\"Distribution.Types.ExposedModule\">ExposedModule</a>]</li><li><a href=\"#v:componentIsPublic\">componentIsPublic</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li></ul> }</li><li>| <a href=\"#v:FLibComponentLocalBuildInfo\">FLibComponentLocalBuildInfo</a> { <ul class=\"subs\"><li><a href=\"#v:componentLocalName\">componentLocalName</a> :: <a href=\"Distribution-Types-ComponentName.html#t:ComponentName\" title=\"Distribution.Types.ComponentName\">ComponentName</a></li><li><a href=\"#v:componentComponentId\">componentComponentId</a> :: <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a></li><li><a href=\"#v:componentUnitId\">componentUnitId</a> :: <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a></li><li><a href=\"#v:componentPackageDeps\">componentPackageDeps</a> :: [(<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>, <a href=\"Distribution-Types-MungedPackageId.html#t:MungedPackageId\" title=\"Distribution.Types.MungedPackageId\">MungedPackageId</a>)]</li><li><a href=\"#v:componentIncludes\">componentIncludes</a> :: [(<a href=\"Distribution-Backpack.html#t:OpenUnitId\" title=\"Distribution.Backpack\">OpenUnitId</a>, <a href=\"Distribution-Types-ModuleRenaming.html#t:ModuleRenaming\" title=\"Distribution.Types.ModuleRenaming\">ModuleRenaming</a>)]</li><li><a href=\"#v:componentExeDeps\">componentExeDeps</a> :: [<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>]</li><li><a href=\"#v:componentInternalDeps\">componentInternalDeps</a> :: [<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>]</li></ul> }</li><li>| <a href=\"#v:ExeComponentLocalBuildInfo\">ExeComponentLocalBuildInfo</a> { <ul class=\"subs\"><li><a href=\"#v:componentLocalName\">componentLocalName</a> :: <a href=\"Distribution-Types-ComponentName.html#t:ComponentName\" title=\"Distribution.Types.ComponentName\">ComponentName</a></li><li><a href=\"#v:componentComponentId\">componentComponentId</a> :: <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a></li><li><a href=\"#v:componentUnitId\">componentUnitId</a> :: <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a></li><li><a href=\"#v:componentPackageDeps\">componentPackageDeps</a> :: [(<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>, <a href=\"Distribution-Types-MungedPackageId.html#t:MungedPackageId\" title=\"Distribution.Types.MungedPackageId\">MungedPackageId</a>)]</li><li><a href=\"#v:componentIncludes\">componentIncludes</a> :: [(<a href=\"Distribution-Backpack.html#t:OpenUnitId\" title=\"Distribution.Backpack\">OpenUnitId</a>, <a href=\"Distribution-Types-ModuleRenaming.html#t:ModuleRenaming\" title=\"Distribution.Types.ModuleRenaming\">ModuleRenaming</a>)]</li><li><a href=\"#v:componentExeDeps\">componentExeDeps</a> :: [<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>]</li><li><a href=\"#v:componentInternalDeps\">componentInternalDeps</a> :: [<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>]</li></ul> }</li><li>| <a href=\"#v:TestComponentLocalBuildInfo\">TestComponentLocalBuildInfo</a> { <ul class=\"subs\"><li><a href=\"#v:componentLocalName\">componentLocalName</a> :: <a href=\"Distribution-Types-ComponentName.html#t:ComponentName\" title=\"Distribution.Types.ComponentName\">ComponentName</a></li><li><a href=\"#v:componentComponentId\">componentComponentId</a> :: <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a></li><li><a href=\"#v:componentUnitId\">componentUnitId</a> :: <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a></li><li><a href=\"#v:componentPackageDeps\">componentPackageDeps</a> :: [(<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>, <a href=\"Distribution-Types-MungedPackageId.html#t:MungedPackageId\" title=\"Distribution.Types.MungedPackageId\">MungedPackageId</a>)]</li><li><a href=\"#v:componentIncludes\">componentIncludes</a> :: [(<a href=\"Distribution-Backpack.html#t:OpenUnitId\" title=\"Distribution.Backpack\">OpenUnitId</a>, <a href=\"Distribution-Types-ModuleRenaming.html#t:ModuleRenaming\" title=\"Distribution.Types.ModuleRenaming\">ModuleRenaming</a>)]</li><li><a href=\"#v:componentExeDeps\">componentExeDeps</a> :: [<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>]</li><li><a href=\"#v:componentInternalDeps\">componentInternalDeps</a> :: [<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>]</li></ul> }</li><li>| <a href=\"#v:BenchComponentLocalBuildInfo\">BenchComponentLocalBuildInfo</a> { <ul class=\"subs\"><li><a href=\"#v:componentLocalName\">componentLocalName</a> :: <a href=\"Distribution-Types-ComponentName.html#t:ComponentName\" title=\"Distribution.Types.ComponentName\">ComponentName</a></li><li><a href=\"#v:componentComponentId\">componentComponentId</a> :: <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a></li><li><a href=\"#v:componentUnitId\">componentUnitId</a> :: <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a></li><li><a href=\"#v:componentPackageDeps\">componentPackageDeps</a> :: [(<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>, <a href=\"Distribution-Types-MungedPackageId.html#t:MungedPackageId\" title=\"Distribution.Types.MungedPackageId\">MungedPackageId</a>)]</li><li><a href=\"#v:componentIncludes\">componentIncludes</a> :: [(<a href=\"Distribution-Backpack.html#t:OpenUnitId\" title=\"Distribution.Backpack\">OpenUnitId</a>, <a href=\"Distribution-Types-ModuleRenaming.html#t:ModuleRenaming\" title=\"Distribution.Types.ModuleRenaming\">ModuleRenaming</a>)]</li><li><a href=\"#v:componentExeDeps\">componentExeDeps</a> :: [<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>]</li><li><a href=\"#v:componentInternalDeps\">componentInternalDeps</a> :: [<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>]</li></ul> }</li></ul>","name":"ComponentLocalBuildInfo LibComponentLocalBuildInfo FLibComponentLocalBuildInfo ExeComponentLocalBuildInfo TestComponentLocalBuildInfo BenchComponentLocalBuildInfo componentLocalName componentComponentId componentUnitId componentIsIndefinite_ componentInstantiatedWith componentPackageDeps componentIncludes componentExeDeps componentInternalDeps componentCompatPackageKey componentCompatPackageName componentExposedModules componentIsPublic","module":"Distribution.Types.ComponentLocalBuildInfo","link":"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo"},{"display_html":"<a href=\"#v:componentIsIndefinite\">componentIsIndefinite</a> :: <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"componentIsIndefinite","module":"Distribution.Types.ComponentLocalBuildInfo","link":"Distribution-Types-ComponentLocalBuildInfo.html#v:componentIsIndefinite"},{"display_html":"<a href=\"#v:maybeComponentInstantiatedWith\">maybeComponentInstantiatedWith</a> :: <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> [(<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>, <a href=\"Distribution-Backpack.html#t:OpenModule\" title=\"Distribution.Backpack\">OpenModule</a>)]","name":"maybeComponentInstantiatedWith","module":"Distribution.Types.ComponentLocalBuildInfo","link":"Distribution-Types-ComponentLocalBuildInfo.html#v:maybeComponentInstantiatedWith"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:TargetInfo\">TargetInfo</a> = <a href=\"#v:TargetInfo\">TargetInfo</a> {<ul class=\"subs\"><li><a href=\"#v:targetCLBI\">targetCLBI</a> :: <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a></li><li><a href=\"#v:targetComponent\">targetComponent</a> :: <a href=\"Distribution-Types-Component.html#t:Component\" title=\"Distribution.Types.Component\">Component</a></li></ul>}","name":"TargetInfo TargetInfo targetCLBI targetComponent","module":"Distribution.Types.TargetInfo","link":"Distribution-Types-TargetInfo.html#t:TargetInfo"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:HcPkgInfo\">HcPkgInfo</a> = <a href=\"#v:HcPkgInfo\">HcPkgInfo</a> {<ul class=\"subs\"><li><a href=\"#v:hcPkgProgram\">hcPkgProgram</a> :: <a href=\"Distribution-Simple-Program-Types.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program.Types\">ConfiguredProgram</a></li><li><a href=\"#v:noPkgDbStack\">noPkgDbStack</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:noVerboseFlag\">noVerboseFlag</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:flagPackageConf\">flagPackageConf</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:supportsDirDbs\">supportsDirDbs</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:requiresDirDbs\">requiresDirDbs</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:nativeMultiInstance\">nativeMultiInstance</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:recacheMultiInstance\">recacheMultiInstance</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:suppressFilesCheck\">suppressFilesCheck</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li></ul>}","name":"HcPkgInfo HcPkgInfo flagPackageConf hcPkgProgram noPkgDbStack noVerboseFlag supportsDirDbs requiresDirDbs nativeMultiInstance recacheMultiInstance suppressFilesCheck","module":"Distribution.Simple.Program.HcPkg","link":"Distribution-Simple-Program-HcPkg.html#t:HcPkgInfo"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:RegisterOptions\">RegisterOptions</a> = <a href=\"#v:RegisterOptions\">RegisterOptions</a> {<ul class=\"subs\"><li><a href=\"#v:registerAllowOverwrite\">registerAllowOverwrite</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:registerMultiInstance\">registerMultiInstance</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:registerSuppressFilesCheck\">registerSuppressFilesCheck</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li></ul>}","name":"RegisterOptions RegisterOptions registerAllowOverwrite registerMultiInstance registerSuppressFilesCheck","module":"Distribution.Simple.Program.HcPkg","link":"Distribution-Simple-Program-HcPkg.html#t:RegisterOptions"},{"display_html":"<a href=\"#v:defaultRegisterOptions\">defaultRegisterOptions</a> :: <a href=\"Distribution-Simple-Program-HcPkg.html#t:RegisterOptions\" title=\"Distribution.Simple.Program.HcPkg\">RegisterOptions</a>","name":"defaultRegisterOptions","module":"Distribution.Simple.Program.HcPkg","link":"Distribution-Simple-Program-HcPkg.html#v:defaultRegisterOptions"},{"display_html":"<a href=\"#v:init\">init</a> :: <a href=\"Distribution-Simple-Program-HcPkg.html#t:HcPkgInfo\" title=\"Distribution.Simple.Program.HcPkg\">HcPkgInfo</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"init","module":"Distribution.Simple.Program.HcPkg","link":"Distribution-Simple-Program-HcPkg.html#v:init"},{"display_html":"<a href=\"#v:invoke\">invoke</a> :: <a href=\"Distribution-Simple-Program-HcPkg.html#t:HcPkgInfo\" title=\"Distribution.Simple.Program.HcPkg\">HcPkgInfo</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDBStack\" title=\"Distribution.Simple.Compiler\">PackageDBStack</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"invoke","module":"Distribution.Simple.Program.HcPkg","link":"Distribution-Simple-Program-HcPkg.html#v:invoke"},{"display_html":"<a href=\"#v:register\">register</a> :: <a href=\"Distribution-Simple-Program-HcPkg.html#t:HcPkgInfo\" title=\"Distribution.Simple.Program.HcPkg\">HcPkgInfo</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDBStack\" title=\"Distribution.Simple.Compiler\">PackageDBStack</a> -&gt; <a href=\"Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo\">InstalledPackageInfo</a> -&gt; <a href=\"Distribution-Simple-Program-HcPkg.html#t:RegisterOptions\" title=\"Distribution.Simple.Program.HcPkg\">RegisterOptions</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"register","module":"Distribution.Simple.Program.HcPkg","link":"Distribution-Simple-Program-HcPkg.html#v:register"},{"display_html":"<a href=\"#v:unregister\">unregister</a> :: <a href=\"Distribution-Simple-Program-HcPkg.html#t:HcPkgInfo\" title=\"Distribution.Simple.Program.HcPkg\">HcPkgInfo</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDB\" title=\"Distribution.Simple.Compiler\">PackageDB</a> -&gt; <a href=\"Distribution-Types-PackageId.html#t:PackageId\" title=\"Distribution.Types.PackageId\">PackageId</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"unregister","module":"Distribution.Simple.Program.HcPkg","link":"Distribution-Simple-Program-HcPkg.html#v:unregister"},{"display_html":"<a href=\"#v:recache\">recache</a> :: <a href=\"Distribution-Simple-Program-HcPkg.html#t:HcPkgInfo\" title=\"Distribution.Simple.Program.HcPkg\">HcPkgInfo</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDB\" title=\"Distribution.Simple.Compiler\">PackageDB</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"recache","module":"Distribution.Simple.Program.HcPkg","link":"Distribution-Simple-Program-HcPkg.html#v:recache"},{"display_html":"<a href=\"#v:expose\">expose</a> :: <a href=\"Distribution-Simple-Program-HcPkg.html#t:HcPkgInfo\" title=\"Distribution.Simple.Program.HcPkg\">HcPkgInfo</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDB\" title=\"Distribution.Simple.Compiler\">PackageDB</a> -&gt; <a href=\"Distribution-Types-PackageId.html#t:PackageId\" title=\"Distribution.Types.PackageId\">PackageId</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"expose","module":"Distribution.Simple.Program.HcPkg","link":"Distribution-Simple-Program-HcPkg.html#v:expose"},{"display_html":"<a href=\"#v:hide\">hide</a> :: <a href=\"Distribution-Simple-Program-HcPkg.html#t:HcPkgInfo\" title=\"Distribution.Simple.Program.HcPkg\">HcPkgInfo</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDB\" title=\"Distribution.Simple.Compiler\">PackageDB</a> -&gt; <a href=\"Distribution-Types-PackageId.html#t:PackageId\" title=\"Distribution.Types.PackageId\">PackageId</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"hide","module":"Distribution.Simple.Program.HcPkg","link":"Distribution-Simple-Program-HcPkg.html#v:hide"},{"display_html":"<a href=\"#v:dump\">dump</a> :: <a href=\"Distribution-Simple-Program-HcPkg.html#t:HcPkgInfo\" title=\"Distribution.Simple.Program.HcPkg\">HcPkgInfo</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDB\" title=\"Distribution.Simple.Compiler\">PackageDB</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> [<a href=\"Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo\">InstalledPackageInfo</a>]","name":"dump","module":"Distribution.Simple.Program.HcPkg","link":"Distribution-Simple-Program-HcPkg.html#v:dump"},{"display_html":"<a href=\"#v:describe\">describe</a> :: <a href=\"Distribution-Simple-Program-HcPkg.html#t:HcPkgInfo\" title=\"Distribution.Simple.Program.HcPkg\">HcPkgInfo</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDBStack\" title=\"Distribution.Simple.Compiler\">PackageDBStack</a> -&gt; <a href=\"Distribution-Types-PackageId.html#t:PackageId\" title=\"Distribution.Types.PackageId\">PackageId</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> [<a href=\"Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo\">InstalledPackageInfo</a>]","name":"describe","module":"Distribution.Simple.Program.HcPkg","link":"Distribution-Simple-Program-HcPkg.html#v:describe"},{"display_html":"<a href=\"#v:list\">list</a> :: <a href=\"Distribution-Simple-Program-HcPkg.html#t:HcPkgInfo\" title=\"Distribution.Simple.Program.HcPkg\">HcPkgInfo</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDB\" title=\"Distribution.Simple.Compiler\">PackageDB</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> [<a href=\"Distribution-Types-PackageId.html#t:PackageId\" title=\"Distribution.Types.PackageId\">PackageId</a>]","name":"list","module":"Distribution.Simple.Program.HcPkg","link":"Distribution-Simple-Program-HcPkg.html#v:list"},{"display_html":"<a href=\"#v:initInvocation\">initInvocation</a> :: <a href=\"Distribution-Simple-Program-HcPkg.html#t:HcPkgInfo\" title=\"Distribution.Simple.Program.HcPkg\">HcPkgInfo</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Simple-Program-Run.html#t:ProgramInvocation\" title=\"Distribution.Simple.Program.Run\">ProgramInvocation</a>","name":"initInvocation","module":"Distribution.Simple.Program.HcPkg","link":"Distribution-Simple-Program-HcPkg.html#v:initInvocation"},{"display_html":"<a href=\"#v:registerInvocation\">registerInvocation</a> :: <a href=\"Distribution-Simple-Program-HcPkg.html#t:HcPkgInfo\" title=\"Distribution.Simple.Program.HcPkg\">HcPkgInfo</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDBStack\" title=\"Distribution.Simple.Compiler\">PackageDBStack</a> -&gt; <a href=\"Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo\">InstalledPackageInfo</a> -&gt; <a href=\"Distribution-Simple-Program-HcPkg.html#t:RegisterOptions\" title=\"Distribution.Simple.Program.HcPkg\">RegisterOptions</a> -&gt; <a href=\"Distribution-Simple-Program-Run.html#t:ProgramInvocation\" title=\"Distribution.Simple.Program.Run\">ProgramInvocation</a>","name":"registerInvocation","module":"Distribution.Simple.Program.HcPkg","link":"Distribution-Simple-Program-HcPkg.html#v:registerInvocation"},{"display_html":"<a href=\"#v:unregisterInvocation\">unregisterInvocation</a> :: <a href=\"Distribution-Simple-Program-HcPkg.html#t:HcPkgInfo\" title=\"Distribution.Simple.Program.HcPkg\">HcPkgInfo</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDB\" title=\"Distribution.Simple.Compiler\">PackageDB</a> -&gt; <a href=\"Distribution-Types-PackageId.html#t:PackageId\" title=\"Distribution.Types.PackageId\">PackageId</a> -&gt; <a href=\"Distribution-Simple-Program-Run.html#t:ProgramInvocation\" title=\"Distribution.Simple.Program.Run\">ProgramInvocation</a>","name":"unregisterInvocation","module":"Distribution.Simple.Program.HcPkg","link":"Distribution-Simple-Program-HcPkg.html#v:unregisterInvocation"},{"display_html":"<a href=\"#v:recacheInvocation\">recacheInvocation</a> :: <a href=\"Distribution-Simple-Program-HcPkg.html#t:HcPkgInfo\" title=\"Distribution.Simple.Program.HcPkg\">HcPkgInfo</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDB\" title=\"Distribution.Simple.Compiler\">PackageDB</a> -&gt; <a href=\"Distribution-Simple-Program-Run.html#t:ProgramInvocation\" title=\"Distribution.Simple.Program.Run\">ProgramInvocation</a>","name":"recacheInvocation","module":"Distribution.Simple.Program.HcPkg","link":"Distribution-Simple-Program-HcPkg.html#v:recacheInvocation"},{"display_html":"<a href=\"#v:exposeInvocation\">exposeInvocation</a> :: <a href=\"Distribution-Simple-Program-HcPkg.html#t:HcPkgInfo\" title=\"Distribution.Simple.Program.HcPkg\">HcPkgInfo</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDB\" title=\"Distribution.Simple.Compiler\">PackageDB</a> -&gt; <a href=\"Distribution-Types-PackageId.html#t:PackageId\" title=\"Distribution.Types.PackageId\">PackageId</a> -&gt; <a href=\"Distribution-Simple-Program-Run.html#t:ProgramInvocation\" title=\"Distribution.Simple.Program.Run\">ProgramInvocation</a>","name":"exposeInvocation","module":"Distribution.Simple.Program.HcPkg","link":"Distribution-Simple-Program-HcPkg.html#v:exposeInvocation"},{"display_html":"<a href=\"#v:hideInvocation\">hideInvocation</a> :: <a href=\"Distribution-Simple-Program-HcPkg.html#t:HcPkgInfo\" title=\"Distribution.Simple.Program.HcPkg\">HcPkgInfo</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDB\" title=\"Distribution.Simple.Compiler\">PackageDB</a> -&gt; <a href=\"Distribution-Types-PackageId.html#t:PackageId\" title=\"Distribution.Types.PackageId\">PackageId</a> -&gt; <a href=\"Distribution-Simple-Program-Run.html#t:ProgramInvocation\" title=\"Distribution.Simple.Program.Run\">ProgramInvocation</a>","name":"hideInvocation","module":"Distribution.Simple.Program.HcPkg","link":"Distribution-Simple-Program-HcPkg.html#v:hideInvocation"},{"display_html":"<a href=\"#v:dumpInvocation\">dumpInvocation</a> :: <a href=\"Distribution-Simple-Program-HcPkg.html#t:HcPkgInfo\" title=\"Distribution.Simple.Program.HcPkg\">HcPkgInfo</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDB\" title=\"Distribution.Simple.Compiler\">PackageDB</a> -&gt; <a href=\"Distribution-Simple-Program-Run.html#t:ProgramInvocation\" title=\"Distribution.Simple.Program.Run\">ProgramInvocation</a>","name":"dumpInvocation","module":"Distribution.Simple.Program.HcPkg","link":"Distribution-Simple-Program-HcPkg.html#v:dumpInvocation"},{"display_html":"<a href=\"#v:describeInvocation\">describeInvocation</a> :: <a href=\"Distribution-Simple-Program-HcPkg.html#t:HcPkgInfo\" title=\"Distribution.Simple.Program.HcPkg\">HcPkgInfo</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDBStack\" title=\"Distribution.Simple.Compiler\">PackageDBStack</a> -&gt; <a href=\"Distribution-Types-PackageId.html#t:PackageId\" title=\"Distribution.Types.PackageId\">PackageId</a> -&gt; <a href=\"Distribution-Simple-Program-Run.html#t:ProgramInvocation\" title=\"Distribution.Simple.Program.Run\">ProgramInvocation</a>","name":"describeInvocation","module":"Distribution.Simple.Program.HcPkg","link":"Distribution-Simple-Program-HcPkg.html#v:describeInvocation"},{"display_html":"<a href=\"#v:listInvocation\">listInvocation</a> :: <a href=\"Distribution-Simple-Program-HcPkg.html#t:HcPkgInfo\" title=\"Distribution.Simple.Program.HcPkg\">HcPkgInfo</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDB\" title=\"Distribution.Simple.Compiler\">PackageDB</a> -&gt; <a href=\"Distribution-Simple-Program-Run.html#t:ProgramInvocation\" title=\"Distribution.Simple.Program.Run\">ProgramInvocation</a>","name":"listInvocation","module":"Distribution.Simple.Program.HcPkg","link":"Distribution-Simple-Program-HcPkg.html#v:listInvocation"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:InstalledPackageIndex\">InstalledPackageIndex</a> = <a href=\"Distribution-Simple-PackageIndex.html#t:PackageIndex\" title=\"Distribution.Simple.PackageIndex\">PackageIndex</a> <a href=\"Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo\">InstalledPackageInfo</a>","name":"InstalledPackageIndex","module":"Distribution.Simple.PackageIndex","link":"Distribution-Simple-PackageIndex.html#t:InstalledPackageIndex"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PackageIndex\">PackageIndex</a> a","name":"PackageIndex","module":"Distribution.Simple.PackageIndex","link":"Distribution-Simple-PackageIndex.html#t:PackageIndex"},{"display_html":"<a href=\"#v:fromList\">fromList</a> :: [<a href=\"Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo\">InstalledPackageInfo</a>] -&gt; <a href=\"Distribution-Simple-PackageIndex.html#t:InstalledPackageIndex\" title=\"Distribution.Simple.PackageIndex\">InstalledPackageIndex</a>","name":"fromList","module":"Distribution.Simple.PackageIndex","link":"Distribution-Simple-PackageIndex.html#v:fromList"},{"display_html":"<a href=\"#v:merge\">merge</a> :: <a href=\"Distribution-Simple-PackageIndex.html#t:InstalledPackageIndex\" title=\"Distribution.Simple.PackageIndex\">InstalledPackageIndex</a> -&gt; <a href=\"Distribution-Simple-PackageIndex.html#t:InstalledPackageIndex\" title=\"Distribution.Simple.PackageIndex\">InstalledPackageIndex</a> -&gt; <a href=\"Distribution-Simple-PackageIndex.html#t:InstalledPackageIndex\" title=\"Distribution.Simple.PackageIndex\">InstalledPackageIndex</a>","name":"merge","module":"Distribution.Simple.PackageIndex","link":"Distribution-Simple-PackageIndex.html#v:merge"},{"display_html":"<a href=\"#v:insert\">insert</a> :: <a href=\"Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo\">InstalledPackageInfo</a> -&gt; <a href=\"Distribution-Simple-PackageIndex.html#t:InstalledPackageIndex\" title=\"Distribution.Simple.PackageIndex\">InstalledPackageIndex</a> -&gt; <a href=\"Distribution-Simple-PackageIndex.html#t:InstalledPackageIndex\" title=\"Distribution.Simple.PackageIndex\">InstalledPackageIndex</a>","name":"insert","module":"Distribution.Simple.PackageIndex","link":"Distribution-Simple-PackageIndex.html#v:insert"},{"display_html":"<a href=\"#v:deleteUnitId\">deleteUnitId</a> :: <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a> -&gt; <a href=\"Distribution-Simple-PackageIndex.html#t:InstalledPackageIndex\" title=\"Distribution.Simple.PackageIndex\">InstalledPackageIndex</a> -&gt; <a href=\"Distribution-Simple-PackageIndex.html#t:InstalledPackageIndex\" title=\"Distribution.Simple.PackageIndex\">InstalledPackageIndex</a>","name":"deleteUnitId","module":"Distribution.Simple.PackageIndex","link":"Distribution-Simple-PackageIndex.html#v:deleteUnitId"},{"display_html":"<a href=\"#v:deleteSourcePackageId\">deleteSourcePackageId</a> :: <a href=\"Distribution-Types-PackageId.html#t:PackageId\" title=\"Distribution.Types.PackageId\">PackageId</a> -&gt; <a href=\"Distribution-Simple-PackageIndex.html#t:InstalledPackageIndex\" title=\"Distribution.Simple.PackageIndex\">InstalledPackageIndex</a> -&gt; <a href=\"Distribution-Simple-PackageIndex.html#t:InstalledPackageIndex\" title=\"Distribution.Simple.PackageIndex\">InstalledPackageIndex</a>","name":"deleteSourcePackageId","module":"Distribution.Simple.PackageIndex","link":"Distribution-Simple-PackageIndex.html#v:deleteSourcePackageId"},{"display_html":"<a href=\"#v:deletePackageName\">deletePackageName</a> :: <a href=\"Distribution-Types-PackageName.html#t:PackageName\" title=\"Distribution.Types.PackageName\">PackageName</a> -&gt; <a href=\"Distribution-Simple-PackageIndex.html#t:InstalledPackageIndex\" title=\"Distribution.Simple.PackageIndex\">InstalledPackageIndex</a> -&gt; <a href=\"Distribution-Simple-PackageIndex.html#t:InstalledPackageIndex\" title=\"Distribution.Simple.PackageIndex\">InstalledPackageIndex</a>","name":"deletePackageName","module":"Distribution.Simple.PackageIndex","link":"Distribution-Simple-PackageIndex.html#v:deletePackageName"},{"display_html":"<a href=\"#v:lookupUnitId\">lookupUnitId</a> :: <a href=\"Distribution-Simple-PackageIndex.html#t:PackageIndex\" title=\"Distribution.Simple.PackageIndex\">PackageIndex</a> a -&gt; <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> a","name":"lookupUnitId","module":"Distribution.Simple.PackageIndex","link":"Distribution-Simple-PackageIndex.html#v:lookupUnitId"},{"display_html":"<a href=\"#v:lookupComponentId\">lookupComponentId</a> :: <a href=\"Distribution-Simple-PackageIndex.html#t:PackageIndex\" title=\"Distribution.Simple.PackageIndex\">PackageIndex</a> a -&gt; <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> a","name":"lookupComponentId","module":"Distribution.Simple.PackageIndex","link":"Distribution-Simple-PackageIndex.html#v:lookupComponentId"},{"display_html":"<a href=\"#v:lookupSourcePackageId\">lookupSourcePackageId</a> :: <a href=\"Distribution-Simple-PackageIndex.html#t:PackageIndex\" title=\"Distribution.Simple.PackageIndex\">PackageIndex</a> a -&gt; <a href=\"Distribution-Types-PackageId.html#t:PackageId\" title=\"Distribution.Types.PackageId\">PackageId</a> -&gt; [a]","name":"lookupSourcePackageId","module":"Distribution.Simple.PackageIndex","link":"Distribution-Simple-PackageIndex.html#v:lookupSourcePackageId"},{"display_html":"<a href=\"#v:lookupPackageId\">lookupPackageId</a> :: <a href=\"Distribution-Simple-PackageIndex.html#t:PackageIndex\" title=\"Distribution.Simple.PackageIndex\">PackageIndex</a> a -&gt; <a href=\"Distribution-Types-PackageId.html#t:PackageId\" title=\"Distribution.Types.PackageId\">PackageId</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> a","name":"lookupPackageId","module":"Distribution.Simple.PackageIndex","link":"Distribution-Simple-PackageIndex.html#v:lookupPackageId"},{"display_html":"<a href=\"#v:lookupPackageName\">lookupPackageName</a> :: <a href=\"Distribution-Simple-PackageIndex.html#t:PackageIndex\" title=\"Distribution.Simple.PackageIndex\">PackageIndex</a> a -&gt; <a href=\"Distribution-Types-PackageName.html#t:PackageName\" title=\"Distribution.Types.PackageName\">PackageName</a> -&gt; [(<a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>, [a])]","name":"lookupPackageName","module":"Distribution.Simple.PackageIndex","link":"Distribution-Simple-PackageIndex.html#v:lookupPackageName"},{"display_html":"<a href=\"#v:lookupDependency\">lookupDependency</a> :: <a href=\"Distribution-Simple-PackageIndex.html#t:InstalledPackageIndex\" title=\"Distribution.Simple.PackageIndex\">InstalledPackageIndex</a> -&gt; <a href=\"Distribution-Types-PackageName.html#t:PackageName\" title=\"Distribution.Types.PackageName\">PackageName</a> -&gt; <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a> -&gt; [(<a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>, [<a href=\"Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo\">InstalledPackageInfo</a>])]","name":"lookupDependency","module":"Distribution.Simple.PackageIndex","link":"Distribution-Simple-PackageIndex.html#v:lookupDependency"},{"display_html":"<a href=\"#v:lookupInternalDependency\">lookupInternalDependency</a> :: <a href=\"Distribution-Simple-PackageIndex.html#t:InstalledPackageIndex\" title=\"Distribution.Simple.PackageIndex\">InstalledPackageIndex</a> -&gt; <a href=\"Distribution-Types-PackageName.html#t:PackageName\" title=\"Distribution.Types.PackageName\">PackageName</a> -&gt; <a href=\"Distribution-Types-VersionRange-Internal.html#t:VersionRange\" title=\"Distribution.Types.VersionRange.Internal\">VersionRange</a> -&gt; <a href=\"Distribution-Types-LibraryName.html#t:LibraryName\" title=\"Distribution.Types.LibraryName\">LibraryName</a> -&gt; [(<a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>, [<a href=\"Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo\">InstalledPackageInfo</a>])]","name":"lookupInternalDependency","module":"Distribution.Simple.PackageIndex","link":"Distribution-Simple-PackageIndex.html#v:lookupInternalDependency"},{"display_html":"<a href=\"#v:searchByName\">searchByName</a> :: <a href=\"Distribution-Simple-PackageIndex.html#t:PackageIndex\" title=\"Distribution.Simple.PackageIndex\">PackageIndex</a> a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Simple-PackageIndex.html#t:SearchResult\" title=\"Distribution.Simple.PackageIndex\">SearchResult</a> [a]","name":"searchByName","module":"Distribution.Simple.PackageIndex","link":"Distribution-Simple-PackageIndex.html#v:searchByName"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:SearchResult\">SearchResult</a> a<ul class=\"subs\"><li>= <a href=\"#v:None\">None</a></li><li>| <a href=\"#v:Unambiguous\">Unambiguous</a> a</li><li>| <a href=\"#v:Ambiguous\">Ambiguous</a> [a]</li></ul>","name":"SearchResult None Unambiguous Ambiguous","module":"Distribution.Simple.PackageIndex","link":"Distribution-Simple-PackageIndex.html#t:SearchResult"},{"display_html":"<a href=\"#v:searchByNameSubstring\">searchByNameSubstring</a> :: <a href=\"Distribution-Simple-PackageIndex.html#t:PackageIndex\" title=\"Distribution.Simple.PackageIndex\">PackageIndex</a> a -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; [a]","name":"searchByNameSubstring","module":"Distribution.Simple.PackageIndex","link":"Distribution-Simple-PackageIndex.html#v:searchByNameSubstring"},{"display_html":"<a href=\"#v:allPackages\">allPackages</a> :: <a href=\"Distribution-Simple-PackageIndex.html#t:PackageIndex\" title=\"Distribution.Simple.PackageIndex\">PackageIndex</a> a -&gt; [a]","name":"allPackages","module":"Distribution.Simple.PackageIndex","link":"Distribution-Simple-PackageIndex.html#v:allPackages"},{"display_html":"<a href=\"#v:allPackagesByName\">allPackagesByName</a> :: <a href=\"Distribution-Simple-PackageIndex.html#t:PackageIndex\" title=\"Distribution.Simple.PackageIndex\">PackageIndex</a> a -&gt; [(<a href=\"Distribution-Types-PackageName.html#t:PackageName\" title=\"Distribution.Types.PackageName\">PackageName</a>, [a])]","name":"allPackagesByName","module":"Distribution.Simple.PackageIndex","link":"Distribution-Simple-PackageIndex.html#v:allPackagesByName"},{"display_html":"<a href=\"#v:allPackagesBySourcePackageId\">allPackagesBySourcePackageId</a> :: <a href=\"Distribution-Package.html#t:HasUnitId\" title=\"Distribution.Package\">HasUnitId</a> a =&gt; <a href=\"Distribution-Simple-PackageIndex.html#t:PackageIndex\" title=\"Distribution.Simple.PackageIndex\">PackageIndex</a> a -&gt; [(<a href=\"Distribution-Types-PackageId.html#t:PackageId\" title=\"Distribution.Types.PackageId\">PackageId</a>, [a])]","name":"allPackagesBySourcePackageId","module":"Distribution.Simple.PackageIndex","link":"Distribution-Simple-PackageIndex.html#v:allPackagesBySourcePackageId"},{"display_html":"<a href=\"#v:allPackagesBySourcePackageIdAndLibName\">allPackagesBySourcePackageIdAndLibName</a> :: <a href=\"Distribution-Package.html#t:HasUnitId\" title=\"Distribution.Package\">HasUnitId</a> a =&gt; <a href=\"Distribution-Simple-PackageIndex.html#t:PackageIndex\" title=\"Distribution.Simple.PackageIndex\">PackageIndex</a> a -&gt; [((<a href=\"Distribution-Types-PackageId.html#t:PackageId\" title=\"Distribution.Types.PackageId\">PackageId</a>, <a href=\"Distribution-Types-LibraryName.html#t:LibraryName\" title=\"Distribution.Types.LibraryName\">LibraryName</a>), [a])]","name":"allPackagesBySourcePackageIdAndLibName","module":"Distribution.Simple.PackageIndex","link":"Distribution-Simple-PackageIndex.html#v:allPackagesBySourcePackageIdAndLibName"},{"display_html":"<a href=\"#v:brokenPackages\">brokenPackages</a> :: <a href=\"Distribution-Package.html#t:PackageInstalled\" title=\"Distribution.Package\">PackageInstalled</a> a =&gt; <a href=\"Distribution-Simple-PackageIndex.html#t:PackageIndex\" title=\"Distribution.Simple.PackageIndex\">PackageIndex</a> a -&gt; [(a, [<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>])]","name":"brokenPackages","module":"Distribution.Simple.PackageIndex","link":"Distribution-Simple-PackageIndex.html#v:brokenPackages"},{"display_html":"<a href=\"#v:dependencyClosure\">dependencyClosure</a> :: <a href=\"Distribution-Simple-PackageIndex.html#t:InstalledPackageIndex\" title=\"Distribution.Simple.PackageIndex\">InstalledPackageIndex</a> -&gt; [<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> <a href=\"Distribution-Simple-PackageIndex.html#t:InstalledPackageIndex\" title=\"Distribution.Simple.PackageIndex\">InstalledPackageIndex</a> [(<a href=\"Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo\">InstalledPackageInfo</a>, [<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>])]","name":"dependencyClosure","module":"Distribution.Simple.PackageIndex","link":"Distribution-Simple-PackageIndex.html#v:dependencyClosure"},{"display_html":"<a href=\"#v:reverseDependencyClosure\">reverseDependencyClosure</a> :: <a href=\"Distribution-Package.html#t:PackageInstalled\" title=\"Distribution.Package\">PackageInstalled</a> a =&gt; <a href=\"Distribution-Simple-PackageIndex.html#t:PackageIndex\" title=\"Distribution.Simple.PackageIndex\">PackageIndex</a> a -&gt; [<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>] -&gt; [a]","name":"reverseDependencyClosure","module":"Distribution.Simple.PackageIndex","link":"Distribution-Simple-PackageIndex.html#v:reverseDependencyClosure"},{"display_html":"<a href=\"#v:topologicalOrder\">topologicalOrder</a> :: <a href=\"Distribution-Package.html#t:PackageInstalled\" title=\"Distribution.Package\">PackageInstalled</a> a =&gt; <a href=\"Distribution-Simple-PackageIndex.html#t:PackageIndex\" title=\"Distribution.Simple.PackageIndex\">PackageIndex</a> a -&gt; [a]","name":"topologicalOrder","module":"Distribution.Simple.PackageIndex","link":"Distribution-Simple-PackageIndex.html#v:topologicalOrder"},{"display_html":"<a href=\"#v:reverseTopologicalOrder\">reverseTopologicalOrder</a> :: <a href=\"Distribution-Package.html#t:PackageInstalled\" title=\"Distribution.Package\">PackageInstalled</a> a =&gt; <a href=\"Distribution-Simple-PackageIndex.html#t:PackageIndex\" title=\"Distribution.Simple.PackageIndex\">PackageIndex</a> a -&gt; [a]","name":"reverseTopologicalOrder","module":"Distribution.Simple.PackageIndex","link":"Distribution-Simple-PackageIndex.html#v:reverseTopologicalOrder"},{"display_html":"<a href=\"#v:dependencyInconsistencies\">dependencyInconsistencies</a> :: <a href=\"Distribution-Simple-PackageIndex.html#t:InstalledPackageIndex\" title=\"Distribution.Simple.PackageIndex\">InstalledPackageIndex</a> -&gt; [(DepUniqueKey, [(<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>, [<a href=\"Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo\">InstalledPackageInfo</a>])])]","name":"dependencyInconsistencies","module":"Distribution.Simple.PackageIndex","link":"Distribution-Simple-PackageIndex.html#v:dependencyInconsistencies"},{"display_html":"<a href=\"#v:dependencyCycles\">dependencyCycles</a> :: <a href=\"Distribution-Package.html#t:PackageInstalled\" title=\"Distribution.Package\">PackageInstalled</a> a =&gt; <a href=\"Distribution-Simple-PackageIndex.html#t:PackageIndex\" title=\"Distribution.Simple.PackageIndex\">PackageIndex</a> a -&gt; [[a]]","name":"dependencyCycles","module":"Distribution.Simple.PackageIndex","link":"Distribution-Simple-PackageIndex.html#v:dependencyCycles"},{"display_html":"<a href=\"#v:dependencyGraph\">dependencyGraph</a> :: <a href=\"Distribution-Package.html#t:PackageInstalled\" title=\"Distribution.Package\">PackageInstalled</a> a =&gt; <a href=\"Distribution-Simple-PackageIndex.html#t:PackageIndex\" title=\"Distribution.Simple.PackageIndex\">PackageIndex</a> a -&gt; (<a href=\"../containers-0.6.2.1/Data-Graph.html#t:Graph\" title=\"Data.Graph\">Graph</a>, <a href=\"../containers-0.6.2.1/Data-Graph.html#t:Vertex\" title=\"Data.Graph\">Vertex</a> -&gt; a, <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"../containers-0.6.2.1/Data-Graph.html#t:Vertex\" title=\"Data.Graph\">Vertex</a>)","name":"dependencyGraph","module":"Distribution.Simple.PackageIndex","link":"Distribution-Simple-PackageIndex.html#v:dependencyGraph"},{"display_html":"<a href=\"#v:moduleNameIndex\">moduleNameIndex</a> :: <a href=\"Distribution-Simple-PackageIndex.html#t:InstalledPackageIndex\" title=\"Distribution.Simple.PackageIndex\">InstalledPackageIndex</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Map\" title=\"Distribution.Compat.Prelude.Internal\">Map</a> <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a> [<a href=\"Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo\">InstalledPackageInfo</a>]","name":"moduleNameIndex","module":"Distribution.Simple.PackageIndex","link":"Distribution-Simple-PackageIndex.html#v:moduleNameIndex"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:LocalBuildInfo\">LocalBuildInfo</a> = <a href=\"#v:LocalBuildInfo\">LocalBuildInfo</a> {<ul class=\"subs\"><li><a href=\"#v:configFlags\">configFlags</a> :: <a href=\"Distribution-Simple-Setup.html#t:ConfigFlags\" title=\"Distribution.Simple.Setup\">ConfigFlags</a></li><li><a href=\"#v:flagAssignment\">flagAssignment</a> :: <a href=\"Distribution-Types-GenericPackageDescription.html#t:FlagAssignment\" title=\"Distribution.Types.GenericPackageDescription\">FlagAssignment</a></li><li><a href=\"#v:componentEnabledSpec\">componentEnabledSpec</a> :: <a href=\"Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec\" title=\"Distribution.Types.ComponentRequestedSpec\">ComponentRequestedSpec</a></li><li><a href=\"#v:extraConfigArgs\">extraConfigArgs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:installDirTemplates\">installDirTemplates</a> :: <a href=\"Distribution-Simple-InstallDirs.html#t:InstallDirTemplates\" title=\"Distribution.Simple.InstallDirs\">InstallDirTemplates</a></li><li><a href=\"#v:compiler\">compiler</a> :: <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a></li><li><a href=\"#v:hostPlatform\">hostPlatform</a> :: <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a></li><li><a href=\"#v:buildDir\">buildDir</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:cabalFilePath\">cabalFilePath</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:componentGraph\">componentGraph</a> :: <a href=\"Distribution-Compat-Graph.html#t:Graph\" title=\"Distribution.Compat.Graph\">Graph</a> <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a></li><li><a href=\"#v:componentNameMap\">componentNameMap</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Map\" title=\"Distribution.Compat.Prelude.Internal\">Map</a> <a href=\"Distribution-Types-ComponentName.html#t:ComponentName\" title=\"Distribution.Types.ComponentName\">ComponentName</a> [<a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a>]</li><li><a href=\"#v:installedPkgs\">installedPkgs</a> :: <a href=\"Distribution-Simple-PackageIndex.html#t:InstalledPackageIndex\" title=\"Distribution.Simple.PackageIndex\">InstalledPackageIndex</a></li><li><a href=\"#v:pkgDescrFile\">pkgDescrFile</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:localPkgDescr\">localPkgDescr</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a></li><li><a href=\"#v:withPrograms\">withPrograms</a> :: <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a></li><li><a href=\"#v:withPackageDB\">withPackageDB</a> :: <a href=\"Distribution-Simple-Compiler.html#t:PackageDBStack\" title=\"Distribution.Simple.Compiler\">PackageDBStack</a></li><li><a href=\"#v:withVanillaLib\">withVanillaLib</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:withProfLib\">withProfLib</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:withSharedLib\">withSharedLib</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:withStaticLib\">withStaticLib</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:withDynExe\">withDynExe</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:withFullyStaticExe\">withFullyStaticExe</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:withProfExe\">withProfExe</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:withProfLibDetail\">withProfLibDetail</a> :: <a href=\"Distribution-Simple-Compiler.html#t:ProfDetailLevel\" title=\"Distribution.Simple.Compiler\">ProfDetailLevel</a></li><li><a href=\"#v:withProfExeDetail\">withProfExeDetail</a> :: <a href=\"Distribution-Simple-Compiler.html#t:ProfDetailLevel\" title=\"Distribution.Simple.Compiler\">ProfDetailLevel</a></li><li><a href=\"#v:withOptimization\">withOptimization</a> :: <a href=\"Distribution-Simple-Compiler.html#t:OptimisationLevel\" title=\"Distribution.Simple.Compiler\">OptimisationLevel</a></li><li><a href=\"#v:withDebugInfo\">withDebugInfo</a> :: <a href=\"Distribution-Simple-Compiler.html#t:DebugInfoLevel\" title=\"Distribution.Simple.Compiler\">DebugInfoLevel</a></li><li><a href=\"#v:withGHCiLib\">withGHCiLib</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:splitSections\">splitSections</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:splitObjs\">splitObjs</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:stripExes\">stripExes</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:stripLibs\">stripLibs</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:exeCoverage\">exeCoverage</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:libCoverage\">libCoverage</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:progPrefix\">progPrefix</a> :: <a href=\"Distribution-Simple-InstallDirs.html#t:PathTemplate\" title=\"Distribution.Simple.InstallDirs\">PathTemplate</a></li><li><a href=\"#v:progSuffix\">progSuffix</a> :: <a href=\"Distribution-Simple-InstallDirs.html#t:PathTemplate\" title=\"Distribution.Simple.InstallDirs\">PathTemplate</a></li><li><a href=\"#v:relocatable\">relocatable</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li></ul>}","name":"LocalBuildInfo LocalBuildInfo compiler localPkgDescr relocatable configFlags flagAssignment componentEnabledSpec extraConfigArgs installDirTemplates hostPlatform buildDir cabalFilePath componentGraph componentNameMap installedPkgs pkgDescrFile withPrograms withPackageDB withVanillaLib withProfLib withSharedLib withStaticLib withDynExe withFullyStaticExe withProfExe withProfLibDetail withProfExeDetail withOptimization withDebugInfo withGHCiLib splitSections splitObjs stripExes stripLibs exeCoverage libCoverage progPrefix progSuffix","module":"Distribution.Types.LocalBuildInfo","link":"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo"},{"display_html":"<a href=\"#v:localComponentId\">localComponentId</a> :: <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a>","name":"localComponentId","module":"Distribution.Types.LocalBuildInfo","link":"Distribution-Types-LocalBuildInfo.html#v:localComponentId"},{"display_html":"<a href=\"#v:localUnitId\">localUnitId</a> :: <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>","name":"localUnitId","module":"Distribution.Types.LocalBuildInfo","link":"Distribution-Types-LocalBuildInfo.html#v:localUnitId"},{"display_html":"<a href=\"#v:localCompatPackageKey\">localCompatPackageKey</a> :: <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"localCompatPackageKey","module":"Distribution.Types.LocalBuildInfo","link":"Distribution-Types-LocalBuildInfo.html#v:localCompatPackageKey"},{"display_html":"<a href=\"#v:localPackage\">localPackage</a> :: <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-PackageId.html#t:PackageId\" title=\"Distribution.Types.PackageId\">PackageId</a>","name":"localPackage","module":"Distribution.Types.LocalBuildInfo","link":"Distribution-Types-LocalBuildInfo.html#v:localPackage"},{"display_html":"<a href=\"#v:componentNameCLBIs\">componentNameCLBIs</a> :: <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-ComponentName.html#t:ComponentName\" title=\"Distribution.Types.ComponentName\">ComponentName</a> -&gt; [<a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a>]","name":"componentNameCLBIs","module":"Distribution.Types.LocalBuildInfo","link":"Distribution-Types-LocalBuildInfo.html#v:componentNameCLBIs"},{"display_html":"<a href=\"#v:componentNameTargets-39-\">componentNameTargets'</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-ComponentName.html#t:ComponentName\" title=\"Distribution.Types.ComponentName\">ComponentName</a> -&gt; [<a href=\"Distribution-Types-TargetInfo.html#t:TargetInfo\" title=\"Distribution.Types.TargetInfo\">TargetInfo</a>]","name":"componentNameTargets'","module":"Distribution.Types.LocalBuildInfo","link":"Distribution-Types-LocalBuildInfo.html#v:componentNameTargets-39-"},{"display_html":"<a href=\"#v:unitIdTarget-39-\">unitIdTarget'</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-TargetInfo.html#t:TargetInfo\" title=\"Distribution.Types.TargetInfo\">TargetInfo</a>","name":"unitIdTarget'","module":"Distribution.Types.LocalBuildInfo","link":"Distribution-Types-LocalBuildInfo.html#v:unitIdTarget-39-"},{"display_html":"<a href=\"#v:allTargetsInBuildOrder-39-\">allTargetsInBuildOrder'</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; [<a href=\"Distribution-Types-TargetInfo.html#t:TargetInfo\" title=\"Distribution.Types.TargetInfo\">TargetInfo</a>]","name":"allTargetsInBuildOrder'","module":"Distribution.Types.LocalBuildInfo","link":"Distribution-Types-LocalBuildInfo.html#v:allTargetsInBuildOrder-39-"},{"display_html":"<a href=\"#v:withAllTargetsInBuildOrder-39-\">withAllTargetsInBuildOrder'</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; (<a href=\"Distribution-Types-TargetInfo.html#t:TargetInfo\" title=\"Distribution.Types.TargetInfo\">TargetInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()) -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"withAllTargetsInBuildOrder'","module":"Distribution.Types.LocalBuildInfo","link":"Distribution-Types-LocalBuildInfo.html#v:withAllTargetsInBuildOrder-39-"},{"display_html":"<a href=\"#v:neededTargetsInBuildOrder-39-\">neededTargetsInBuildOrder'</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; [<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>] -&gt; [<a href=\"Distribution-Types-TargetInfo.html#t:TargetInfo\" title=\"Distribution.Types.TargetInfo\">TargetInfo</a>]","name":"neededTargetsInBuildOrder'","module":"Distribution.Types.LocalBuildInfo","link":"Distribution-Types-LocalBuildInfo.html#v:neededTargetsInBuildOrder-39-"},{"display_html":"<a href=\"#v:withNeededTargetsInBuildOrder-39-\">withNeededTargetsInBuildOrder'</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; [<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>] -&gt; (<a href=\"Distribution-Types-TargetInfo.html#t:TargetInfo\" title=\"Distribution.Types.TargetInfo\">TargetInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()) -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"withNeededTargetsInBuildOrder'","module":"Distribution.Types.LocalBuildInfo","link":"Distribution-Types-LocalBuildInfo.html#v:withNeededTargetsInBuildOrder-39-"},{"display_html":"<a href=\"#v:testCoverage\">testCoverage</a> :: <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"testCoverage","module":"Distribution.Types.LocalBuildInfo","link":"Distribution-Types-LocalBuildInfo.html#v:testCoverage"},{"display_html":"<a href=\"#v:componentNameTargets\">componentNameTargets</a> :: <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-ComponentName.html#t:ComponentName\" title=\"Distribution.Types.ComponentName\">ComponentName</a> -&gt; [<a href=\"Distribution-Types-TargetInfo.html#t:TargetInfo\" title=\"Distribution.Types.TargetInfo\">TargetInfo</a>]","name":"componentNameTargets","module":"Distribution.Types.LocalBuildInfo","link":"Distribution-Types-LocalBuildInfo.html#v:componentNameTargets"},{"display_html":"<a href=\"#v:unitIdTarget\">unitIdTarget</a> :: <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-TargetInfo.html#t:TargetInfo\" title=\"Distribution.Types.TargetInfo\">TargetInfo</a>","name":"unitIdTarget","module":"Distribution.Types.LocalBuildInfo","link":"Distribution-Types-LocalBuildInfo.html#v:unitIdTarget"},{"display_html":"<a href=\"#v:allTargetsInBuildOrder\">allTargetsInBuildOrder</a> :: <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; [<a href=\"Distribution-Types-TargetInfo.html#t:TargetInfo\" title=\"Distribution.Types.TargetInfo\">TargetInfo</a>]","name":"allTargetsInBuildOrder","module":"Distribution.Types.LocalBuildInfo","link":"Distribution-Types-LocalBuildInfo.html#v:allTargetsInBuildOrder"},{"display_html":"<a href=\"#v:withAllTargetsInBuildOrder\">withAllTargetsInBuildOrder</a> :: <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; (<a href=\"Distribution-Types-TargetInfo.html#t:TargetInfo\" title=\"Distribution.Types.TargetInfo\">TargetInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()) -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"withAllTargetsInBuildOrder","module":"Distribution.Types.LocalBuildInfo","link":"Distribution-Types-LocalBuildInfo.html#v:withAllTargetsInBuildOrder"},{"display_html":"<a href=\"#v:neededTargetsInBuildOrder\">neededTargetsInBuildOrder</a> :: <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; [<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>] -&gt; [<a href=\"Distribution-Types-TargetInfo.html#t:TargetInfo\" title=\"Distribution.Types.TargetInfo\">TargetInfo</a>]","name":"neededTargetsInBuildOrder","module":"Distribution.Types.LocalBuildInfo","link":"Distribution-Types-LocalBuildInfo.html#v:neededTargetsInBuildOrder"},{"display_html":"<a href=\"#v:withNeededTargetsInBuildOrder\">withNeededTargetsInBuildOrder</a> :: <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; [<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>] -&gt; (<a href=\"Distribution-Types-TargetInfo.html#t:TargetInfo\" title=\"Distribution.Types.TargetInfo\">TargetInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()) -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"withNeededTargetsInBuildOrder","module":"Distribution.Types.LocalBuildInfo","link":"Distribution-Types-LocalBuildInfo.html#v:withNeededTargetsInBuildOrder"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:LocalBuildInfo\">LocalBuildInfo</a> = <a href=\"#v:LocalBuildInfo\">LocalBuildInfo</a> {<ul class=\"subs\"><li><a href=\"#v:configFlags\">configFlags</a> :: <a href=\"Distribution-Simple-Setup.html#t:ConfigFlags\" title=\"Distribution.Simple.Setup\">ConfigFlags</a></li><li><a href=\"#v:flagAssignment\">flagAssignment</a> :: <a href=\"Distribution-Types-GenericPackageDescription.html#t:FlagAssignment\" title=\"Distribution.Types.GenericPackageDescription\">FlagAssignment</a></li><li><a href=\"#v:componentEnabledSpec\">componentEnabledSpec</a> :: <a href=\"Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec\" title=\"Distribution.Types.ComponentRequestedSpec\">ComponentRequestedSpec</a></li><li><a href=\"#v:extraConfigArgs\">extraConfigArgs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]</li><li><a href=\"#v:installDirTemplates\">installDirTemplates</a> :: <a href=\"Distribution-Simple-LocalBuildInfo.html#t:InstallDirTemplates\" title=\"Distribution.Simple.LocalBuildInfo\">InstallDirTemplates</a></li><li><a href=\"#v:compiler\">compiler</a> :: <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a></li><li><a href=\"#v:hostPlatform\">hostPlatform</a> :: <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a></li><li><a href=\"#v:buildDir\">buildDir</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:cabalFilePath\">cabalFilePath</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:componentGraph\">componentGraph</a> :: <a href=\"Distribution-Compat-Graph.html#t:Graph\" title=\"Distribution.Compat.Graph\">Graph</a> <a href=\"Distribution-Simple-LocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Simple.LocalBuildInfo\">ComponentLocalBuildInfo</a></li><li><a href=\"#v:componentNameMap\">componentNameMap</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Map\" title=\"Distribution.Compat.Prelude.Internal\">Map</a> <a href=\"Distribution-Simple-LocalBuildInfo.html#t:ComponentName\" title=\"Distribution.Simple.LocalBuildInfo\">ComponentName</a> [<a href=\"Distribution-Simple-LocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Simple.LocalBuildInfo\">ComponentLocalBuildInfo</a>]</li><li><a href=\"#v:installedPkgs\">installedPkgs</a> :: <a href=\"Distribution-Simple-PackageIndex.html#t:InstalledPackageIndex\" title=\"Distribution.Simple.PackageIndex\">InstalledPackageIndex</a></li><li><a href=\"#v:pkgDescrFile\">pkgDescrFile</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:localPkgDescr\">localPkgDescr</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a></li><li><a href=\"#v:withPrograms\">withPrograms</a> :: <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a></li><li><a href=\"#v:withPackageDB\">withPackageDB</a> :: <a href=\"Distribution-Simple-Compiler.html#t:PackageDBStack\" title=\"Distribution.Simple.Compiler\">PackageDBStack</a></li><li><a href=\"#v:withVanillaLib\">withVanillaLib</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:withProfLib\">withProfLib</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:withSharedLib\">withSharedLib</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:withStaticLib\">withStaticLib</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:withDynExe\">withDynExe</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:withFullyStaticExe\">withFullyStaticExe</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:withProfExe\">withProfExe</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:withProfLibDetail\">withProfLibDetail</a> :: <a href=\"Distribution-Simple-Compiler.html#t:ProfDetailLevel\" title=\"Distribution.Simple.Compiler\">ProfDetailLevel</a></li><li><a href=\"#v:withProfExeDetail\">withProfExeDetail</a> :: <a href=\"Distribution-Simple-Compiler.html#t:ProfDetailLevel\" title=\"Distribution.Simple.Compiler\">ProfDetailLevel</a></li><li><a href=\"#v:withOptimization\">withOptimization</a> :: <a href=\"Distribution-Simple-Compiler.html#t:OptimisationLevel\" title=\"Distribution.Simple.Compiler\">OptimisationLevel</a></li><li><a href=\"#v:withDebugInfo\">withDebugInfo</a> :: <a href=\"Distribution-Simple-Compiler.html#t:DebugInfoLevel\" title=\"Distribution.Simple.Compiler\">DebugInfoLevel</a></li><li><a href=\"#v:withGHCiLib\">withGHCiLib</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:splitSections\">splitSections</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:splitObjs\">splitObjs</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:stripExes\">stripExes</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:stripLibs\">stripLibs</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:exeCoverage\">exeCoverage</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:libCoverage\">libCoverage</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:progPrefix\">progPrefix</a> :: <a href=\"Distribution-Simple-LocalBuildInfo.html#t:PathTemplate\" title=\"Distribution.Simple.LocalBuildInfo\">PathTemplate</a></li><li><a href=\"#v:progSuffix\">progSuffix</a> :: <a href=\"Distribution-Simple-LocalBuildInfo.html#t:PathTemplate\" title=\"Distribution.Simple.LocalBuildInfo\">PathTemplate</a></li><li><a href=\"#v:relocatable\">relocatable</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li></ul>}","name":"LocalBuildInfo LocalBuildInfo compiler localPkgDescr relocatable configFlags flagAssignment componentEnabledSpec extraConfigArgs installDirTemplates hostPlatform buildDir cabalFilePath componentGraph componentNameMap installedPkgs pkgDescrFile withPrograms withPackageDB withVanillaLib withProfLib withSharedLib withStaticLib withDynExe withFullyStaticExe withProfExe withProfLibDetail withProfExeDetail withOptimization withDebugInfo withGHCiLib splitSections splitObjs stripExes stripLibs exeCoverage libCoverage progPrefix progSuffix","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#t:LocalBuildInfo"},{"display_html":"<a href=\"#v:localComponentId\">localComponentId</a> :: <a href=\"Distribution-Simple-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Simple.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a>","name":"localComponentId","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:localComponentId"},{"display_html":"<a href=\"#v:localUnitId\">localUnitId</a> :: <a href=\"Distribution-Simple-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Simple.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>","name":"localUnitId","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:localUnitId"},{"display_html":"<a href=\"#v:localCompatPackageKey\">localCompatPackageKey</a> :: <a href=\"Distribution-Simple-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Simple.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"localCompatPackageKey","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:localCompatPackageKey"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Component\">Component</a><ul class=\"subs\"><li>= <a href=\"#v:CLib\">CLib</a> <a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a></li><li>| <a href=\"#v:CFLib\">CFLib</a> <a href=\"Distribution-Types-ForeignLib.html#t:ForeignLib\" title=\"Distribution.Types.ForeignLib\">ForeignLib</a></li><li>| <a href=\"#v:CExe\">CExe</a> <a href=\"Distribution-Types-Executable.html#t:Executable\" title=\"Distribution.Types.Executable\">Executable</a></li><li>| <a href=\"#v:CTest\">CTest</a> <a href=\"Distribution-Types-TestSuite.html#t:TestSuite\" title=\"Distribution.Types.TestSuite\">TestSuite</a></li><li>| <a href=\"#v:CBench\">CBench</a> <a href=\"Distribution-Types-Benchmark.html#t:Benchmark\" title=\"Distribution.Types.Benchmark\">Benchmark</a></li></ul>","name":"Component CLib CFLib CExe CTest CBench","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#t:Component"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ComponentName\">ComponentName</a><ul class=\"subs\"><li>= <a href=\"#v:CLibName\">CLibName</a> <a href=\"Distribution-Simple-LocalBuildInfo.html#t:LibraryName\" title=\"Distribution.Simple.LocalBuildInfo\">LibraryName</a></li><li>| <a href=\"#v:CFLibName\">CFLibName</a> <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a></li><li>| <a href=\"#v:CExeName\">CExeName</a> <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a></li><li>| <a href=\"#v:CTestName\">CTestName</a> <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a></li><li>| <a href=\"#v:CBenchName\">CBenchName</a> <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a></li></ul>","name":"ComponentName CLibName CFLibName CExeName CTestName CBenchName","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#t:ComponentName"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:LibraryName\">LibraryName</a><ul class=\"subs\"><li>= <a href=\"#v:LMainLibName\">LMainLibName</a></li><li>| <a href=\"#v:LSubLibName\">LSubLibName</a> <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a></li></ul>","name":"LibraryName LMainLibName LSubLibName","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#t:LibraryName"},{"display_html":"<a href=\"#v:defaultLibName\">defaultLibName</a> :: <a href=\"Distribution-Simple-LocalBuildInfo.html#t:LibraryName\" title=\"Distribution.Simple.LocalBuildInfo\">LibraryName</a>","name":"defaultLibName","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:defaultLibName"},{"display_html":"<a href=\"#v:showComponentName\">showComponentName</a> :: <a href=\"Distribution-Simple-LocalBuildInfo.html#t:ComponentName\" title=\"Distribution.Simple.LocalBuildInfo\">ComponentName</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"showComponentName","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:showComponentName"},{"display_html":"<a href=\"#v:componentNameString\">componentNameString</a> :: <a href=\"Distribution-Simple-LocalBuildInfo.html#t:ComponentName\" title=\"Distribution.Simple.LocalBuildInfo\">ComponentName</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a>","name":"componentNameString","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:componentNameString"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a><ul class=\"subs\"><li>= <a href=\"#v:LibComponentLocalBuildInfo\">LibComponentLocalBuildInfo</a> { <ul class=\"subs\"><li><a href=\"#v:componentLocalName\">componentLocalName</a> :: <a href=\"Distribution-Simple-LocalBuildInfo.html#t:ComponentName\" title=\"Distribution.Simple.LocalBuildInfo\">ComponentName</a></li><li><a href=\"#v:componentComponentId\">componentComponentId</a> :: <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a></li><li><a href=\"#v:componentUnitId\">componentUnitId</a> :: <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a></li><li><a href=\"#v:componentIsIndefinite_\">componentIsIndefinite_</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:componentInstantiatedWith\">componentInstantiatedWith</a> :: [(<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>, <a href=\"Distribution-Backpack.html#t:OpenModule\" title=\"Distribution.Backpack\">OpenModule</a>)]</li><li><a href=\"#v:componentPackageDeps\">componentPackageDeps</a> :: [(<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>, <a href=\"Distribution-Types-MungedPackageId.html#t:MungedPackageId\" title=\"Distribution.Types.MungedPackageId\">MungedPackageId</a>)]</li><li><a href=\"#v:componentIncludes\">componentIncludes</a> :: [(<a href=\"Distribution-Backpack.html#t:OpenUnitId\" title=\"Distribution.Backpack\">OpenUnitId</a>, <a href=\"Distribution-Types-ModuleRenaming.html#t:ModuleRenaming\" title=\"Distribution.Types.ModuleRenaming\">ModuleRenaming</a>)]</li><li><a href=\"#v:componentExeDeps\">componentExeDeps</a> :: [<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>]</li><li><a href=\"#v:componentInternalDeps\">componentInternalDeps</a> :: [<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>]</li><li><a href=\"#v:componentCompatPackageKey\">componentCompatPackageKey</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:componentCompatPackageName\">componentCompatPackageName</a> :: <a href=\"Distribution-Types-MungedPackageName.html#t:MungedPackageName\" title=\"Distribution.Types.MungedPackageName\">MungedPackageName</a></li><li><a href=\"#v:componentExposedModules\">componentExposedModules</a> :: [<a href=\"Distribution-Types-ExposedModule.html#t:ExposedModule\" title=\"Distribution.Types.ExposedModule\">ExposedModule</a>]</li><li><a href=\"#v:componentIsPublic\">componentIsPublic</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li></ul> }</li><li>| <a href=\"#v:FLibComponentLocalBuildInfo\">FLibComponentLocalBuildInfo</a> { <ul class=\"subs\"><li><a href=\"#v:componentLocalName\">componentLocalName</a> :: <a href=\"Distribution-Simple-LocalBuildInfo.html#t:ComponentName\" title=\"Distribution.Simple.LocalBuildInfo\">ComponentName</a></li><li><a href=\"#v:componentComponentId\">componentComponentId</a> :: <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a></li><li><a href=\"#v:componentUnitId\">componentUnitId</a> :: <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a></li><li><a href=\"#v:componentPackageDeps\">componentPackageDeps</a> :: [(<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>, <a href=\"Distribution-Types-MungedPackageId.html#t:MungedPackageId\" title=\"Distribution.Types.MungedPackageId\">MungedPackageId</a>)]</li><li><a href=\"#v:componentIncludes\">componentIncludes</a> :: [(<a href=\"Distribution-Backpack.html#t:OpenUnitId\" title=\"Distribution.Backpack\">OpenUnitId</a>, <a href=\"Distribution-Types-ModuleRenaming.html#t:ModuleRenaming\" title=\"Distribution.Types.ModuleRenaming\">ModuleRenaming</a>)]</li><li><a href=\"#v:componentExeDeps\">componentExeDeps</a> :: [<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>]</li><li><a href=\"#v:componentInternalDeps\">componentInternalDeps</a> :: [<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>]</li></ul> }</li><li>| <a href=\"#v:ExeComponentLocalBuildInfo\">ExeComponentLocalBuildInfo</a> { <ul class=\"subs\"><li><a href=\"#v:componentLocalName\">componentLocalName</a> :: <a href=\"Distribution-Simple-LocalBuildInfo.html#t:ComponentName\" title=\"Distribution.Simple.LocalBuildInfo\">ComponentName</a></li><li><a href=\"#v:componentComponentId\">componentComponentId</a> :: <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a></li><li><a href=\"#v:componentUnitId\">componentUnitId</a> :: <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a></li><li><a href=\"#v:componentPackageDeps\">componentPackageDeps</a> :: [(<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>, <a href=\"Distribution-Types-MungedPackageId.html#t:MungedPackageId\" title=\"Distribution.Types.MungedPackageId\">MungedPackageId</a>)]</li><li><a href=\"#v:componentIncludes\">componentIncludes</a> :: [(<a href=\"Distribution-Backpack.html#t:OpenUnitId\" title=\"Distribution.Backpack\">OpenUnitId</a>, <a href=\"Distribution-Types-ModuleRenaming.html#t:ModuleRenaming\" title=\"Distribution.Types.ModuleRenaming\">ModuleRenaming</a>)]</li><li><a href=\"#v:componentExeDeps\">componentExeDeps</a> :: [<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>]</li><li><a href=\"#v:componentInternalDeps\">componentInternalDeps</a> :: [<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>]</li></ul> }</li><li>| <a href=\"#v:TestComponentLocalBuildInfo\">TestComponentLocalBuildInfo</a> { <ul class=\"subs\"><li><a href=\"#v:componentLocalName\">componentLocalName</a> :: <a href=\"Distribution-Simple-LocalBuildInfo.html#t:ComponentName\" title=\"Distribution.Simple.LocalBuildInfo\">ComponentName</a></li><li><a href=\"#v:componentComponentId\">componentComponentId</a> :: <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a></li><li><a href=\"#v:componentUnitId\">componentUnitId</a> :: <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a></li><li><a href=\"#v:componentPackageDeps\">componentPackageDeps</a> :: [(<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>, <a href=\"Distribution-Types-MungedPackageId.html#t:MungedPackageId\" title=\"Distribution.Types.MungedPackageId\">MungedPackageId</a>)]</li><li><a href=\"#v:componentIncludes\">componentIncludes</a> :: [(<a href=\"Distribution-Backpack.html#t:OpenUnitId\" title=\"Distribution.Backpack\">OpenUnitId</a>, <a href=\"Distribution-Types-ModuleRenaming.html#t:ModuleRenaming\" title=\"Distribution.Types.ModuleRenaming\">ModuleRenaming</a>)]</li><li><a href=\"#v:componentExeDeps\">componentExeDeps</a> :: [<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>]</li><li><a href=\"#v:componentInternalDeps\">componentInternalDeps</a> :: [<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>]</li></ul> }</li><li>| <a href=\"#v:BenchComponentLocalBuildInfo\">BenchComponentLocalBuildInfo</a> { <ul class=\"subs\"><li><a href=\"#v:componentLocalName\">componentLocalName</a> :: <a href=\"Distribution-Simple-LocalBuildInfo.html#t:ComponentName\" title=\"Distribution.Simple.LocalBuildInfo\">ComponentName</a></li><li><a href=\"#v:componentComponentId\">componentComponentId</a> :: <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a></li><li><a href=\"#v:componentUnitId\">componentUnitId</a> :: <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a></li><li><a href=\"#v:componentPackageDeps\">componentPackageDeps</a> :: [(<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>, <a href=\"Distribution-Types-MungedPackageId.html#t:MungedPackageId\" title=\"Distribution.Types.MungedPackageId\">MungedPackageId</a>)]</li><li><a href=\"#v:componentIncludes\">componentIncludes</a> :: [(<a href=\"Distribution-Backpack.html#t:OpenUnitId\" title=\"Distribution.Backpack\">OpenUnitId</a>, <a href=\"Distribution-Types-ModuleRenaming.html#t:ModuleRenaming\" title=\"Distribution.Types.ModuleRenaming\">ModuleRenaming</a>)]</li><li><a href=\"#v:componentExeDeps\">componentExeDeps</a> :: [<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>]</li><li><a href=\"#v:componentInternalDeps\">componentInternalDeps</a> :: [<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>]</li></ul> }</li></ul>","name":"ComponentLocalBuildInfo LibComponentLocalBuildInfo FLibComponentLocalBuildInfo ExeComponentLocalBuildInfo TestComponentLocalBuildInfo BenchComponentLocalBuildInfo componentLocalName componentComponentId componentUnitId componentIsIndefinite_ componentInstantiatedWith componentPackageDeps componentIncludes componentExeDeps componentInternalDeps componentCompatPackageKey componentCompatPackageName componentExposedModules componentIsPublic","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#t:ComponentLocalBuildInfo"},{"display_html":"<a href=\"#v:componentBuildDir\">componentBuildDir</a> :: <a href=\"Distribution-Simple-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Simple.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Simple.LocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"componentBuildDir","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:componentBuildDir"},{"display_html":"<a href=\"#v:foldComponent\">foldComponent</a> :: (<a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a> -&gt; a) -&gt; (<a href=\"Distribution-Types-ForeignLib.html#t:ForeignLib\" title=\"Distribution.Types.ForeignLib\">ForeignLib</a> -&gt; a) -&gt; (<a href=\"Distribution-Types-Executable.html#t:Executable\" title=\"Distribution.Types.Executable\">Executable</a> -&gt; a) -&gt; (<a href=\"Distribution-Types-TestSuite.html#t:TestSuite\" title=\"Distribution.Types.TestSuite\">TestSuite</a> -&gt; a) -&gt; (<a href=\"Distribution-Types-Benchmark.html#t:Benchmark\" title=\"Distribution.Types.Benchmark\">Benchmark</a> -&gt; a) -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:Component\" title=\"Distribution.Simple.LocalBuildInfo\">Component</a> -&gt; a","name":"foldComponent","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:foldComponent"},{"display_html":"<a href=\"#v:componentName\">componentName</a> :: <a href=\"Distribution-Simple-LocalBuildInfo.html#t:Component\" title=\"Distribution.Simple.LocalBuildInfo\">Component</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:ComponentName\" title=\"Distribution.Simple.LocalBuildInfo\">ComponentName</a>","name":"componentName","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:componentName"},{"display_html":"<a href=\"#v:componentBuildInfo\">componentBuildInfo</a> :: <a href=\"Distribution-Simple-LocalBuildInfo.html#t:Component\" title=\"Distribution.Simple.LocalBuildInfo\">Component</a> -&gt; <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a>","name":"componentBuildInfo","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:componentBuildInfo"},{"display_html":"<a href=\"#v:componentBuildable\">componentBuildable</a> :: <a href=\"Distribution-Simple-LocalBuildInfo.html#t:Component\" title=\"Distribution.Simple.LocalBuildInfo\">Component</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"componentBuildable","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:componentBuildable"},{"display_html":"<a href=\"#v:pkgComponents\">pkgComponents</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; [<a href=\"Distribution-Simple-LocalBuildInfo.html#t:Component\" title=\"Distribution.Simple.LocalBuildInfo\">Component</a>]","name":"pkgComponents","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:pkgComponents"},{"display_html":"<a href=\"#v:pkgBuildableComponents\">pkgBuildableComponents</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; [<a href=\"Distribution-Simple-LocalBuildInfo.html#t:Component\" title=\"Distribution.Simple.LocalBuildInfo\">Component</a>]","name":"pkgBuildableComponents","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:pkgBuildableComponents"},{"display_html":"<a href=\"#v:lookupComponent\">lookupComponent</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:ComponentName\" title=\"Distribution.Simple.LocalBuildInfo\">ComponentName</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Simple-LocalBuildInfo.html#t:Component\" title=\"Distribution.Simple.LocalBuildInfo\">Component</a>","name":"lookupComponent","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:lookupComponent"},{"display_html":"<a href=\"#v:getComponent\">getComponent</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:ComponentName\" title=\"Distribution.Simple.LocalBuildInfo\">ComponentName</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:Component\" title=\"Distribution.Simple.LocalBuildInfo\">Component</a>","name":"getComponent","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:getComponent"},{"display_html":"<a href=\"#v:allComponentsInBuildOrder\">allComponentsInBuildOrder</a> :: <a href=\"Distribution-Simple-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Simple.LocalBuildInfo\">LocalBuildInfo</a> -&gt; [<a href=\"Distribution-Simple-LocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Simple.LocalBuildInfo\">ComponentLocalBuildInfo</a>]","name":"allComponentsInBuildOrder","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:allComponentsInBuildOrder"},{"display_html":"<a href=\"#v:depLibraryPaths\">depLibraryPaths</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Simple.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Simple.LocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]","name":"depLibraryPaths","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:depLibraryPaths"},{"display_html":"<a href=\"#v:allLibModules\">allLibModules</a> :: <a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Simple.LocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>]","name":"allLibModules","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:allLibModules"},{"display_html":"<a href=\"#v:withAllComponentsInBuildOrder\">withAllComponentsInBuildOrder</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Simple.LocalBuildInfo\">LocalBuildInfo</a> -&gt; (<a href=\"Distribution-Simple-LocalBuildInfo.html#t:Component\" title=\"Distribution.Simple.LocalBuildInfo\">Component</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Simple.LocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()) -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"withAllComponentsInBuildOrder","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:withAllComponentsInBuildOrder"},{"display_html":"<a href=\"#v:withLibLBI\">withLibLBI</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Simple.LocalBuildInfo\">LocalBuildInfo</a> -&gt; (<a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Simple.LocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()) -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"withLibLBI","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:withLibLBI"},{"display_html":"<a href=\"#v:withExeLBI\">withExeLBI</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Simple.LocalBuildInfo\">LocalBuildInfo</a> -&gt; (<a href=\"Distribution-Types-Executable.html#t:Executable\" title=\"Distribution.Types.Executable\">Executable</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Simple.LocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()) -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"withExeLBI","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:withExeLBI"},{"display_html":"<a href=\"#v:withBenchLBI\">withBenchLBI</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Simple.LocalBuildInfo\">LocalBuildInfo</a> -&gt; (<a href=\"Distribution-Types-Benchmark.html#t:Benchmark\" title=\"Distribution.Types.Benchmark\">Benchmark</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Simple.LocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()) -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"withBenchLBI","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:withBenchLBI"},{"display_html":"<a href=\"#v:withTestLBI\">withTestLBI</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Simple.LocalBuildInfo\">LocalBuildInfo</a> -&gt; (<a href=\"Distribution-Types-TestSuite.html#t:TestSuite\" title=\"Distribution.Types.TestSuite\">TestSuite</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Simple.LocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()) -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"withTestLBI","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:withTestLBI"},{"display_html":"<a href=\"#v:enabledTestLBIs\">enabledTestLBIs</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Simple.LocalBuildInfo\">LocalBuildInfo</a> -&gt; [(<a href=\"Distribution-Types-TestSuite.html#t:TestSuite\" title=\"Distribution.Types.TestSuite\">TestSuite</a>, <a href=\"Distribution-Simple-LocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Simple.LocalBuildInfo\">ComponentLocalBuildInfo</a>)]","name":"enabledTestLBIs","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:enabledTestLBIs"},{"display_html":"<a href=\"#v:enabledBenchLBIs\">enabledBenchLBIs</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Simple.LocalBuildInfo\">LocalBuildInfo</a> -&gt; [(<a href=\"Distribution-Types-Benchmark.html#t:Benchmark\" title=\"Distribution.Types.Benchmark\">Benchmark</a>, <a href=\"Distribution-Simple-LocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Simple.LocalBuildInfo\">ComponentLocalBuildInfo</a>)]","name":"enabledBenchLBIs","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:enabledBenchLBIs"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PathTemplateVariable\">PathTemplateVariable</a><ul class=\"subs\"><li>= <a href=\"#v:PrefixVar\">PrefixVar</a></li><li>| <a href=\"#v:BindirVar\">BindirVar</a></li><li>| <a href=\"#v:LibdirVar\">LibdirVar</a></li><li>| <a href=\"#v:LibsubdirVar\">LibsubdirVar</a></li><li>| <a href=\"#v:DynlibdirVar\">DynlibdirVar</a></li><li>| <a href=\"#v:DatadirVar\">DatadirVar</a></li><li>| <a href=\"#v:DatasubdirVar\">DatasubdirVar</a></li><li>| <a href=\"#v:DocdirVar\">DocdirVar</a></li><li>| <a href=\"#v:HtmldirVar\">HtmldirVar</a></li><li>| <a href=\"#v:PkgNameVar\">PkgNameVar</a></li><li>| <a href=\"#v:PkgVerVar\">PkgVerVar</a></li><li>| <a href=\"#v:PkgIdVar\">PkgIdVar</a></li><li>| <a href=\"#v:LibNameVar\">LibNameVar</a></li><li>| <a href=\"#v:CompilerVar\">CompilerVar</a></li><li>| <a href=\"#v:OSVar\">OSVar</a></li><li>| <a href=\"#v:ArchVar\">ArchVar</a></li><li>| <a href=\"#v:AbiVar\">AbiVar</a></li><li>| <a href=\"#v:AbiTagVar\">AbiTagVar</a></li><li>| <a href=\"#v:ExecutableNameVar\">ExecutableNameVar</a></li><li>| <a href=\"#v:TestSuiteNameVar\">TestSuiteNameVar</a></li><li>| <a href=\"#v:TestSuiteResultVar\">TestSuiteResultVar</a></li><li>| <a href=\"#v:BenchmarkNameVar\">BenchmarkNameVar</a></li></ul>","name":"PathTemplateVariable PrefixVar BindirVar LibdirVar LibsubdirVar DynlibdirVar DatadirVar DatasubdirVar DocdirVar HtmldirVar PkgNameVar PkgVerVar PkgIdVar LibNameVar CompilerVar OSVar ArchVar AbiVar AbiTagVar ExecutableNameVar TestSuiteNameVar TestSuiteResultVar BenchmarkNameVar","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#t:PathTemplateVariable"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:PathTemplateEnv\">PathTemplateEnv</a> = [(<a href=\"Distribution-Simple-LocalBuildInfo.html#t:PathTemplateVariable\" title=\"Distribution.Simple.LocalBuildInfo\">PathTemplateVariable</a>, <a href=\"Distribution-Simple-LocalBuildInfo.html#t:PathTemplate\" title=\"Distribution.Simple.LocalBuildInfo\">PathTemplate</a>)]","name":"PathTemplateEnv","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#t:PathTemplateEnv"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PathTemplate\">PathTemplate</a>","name":"PathTemplate","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#t:PathTemplate"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:CopyDest\">CopyDest</a><ul class=\"subs\"><li>= <a href=\"#v:NoCopyDest\">NoCopyDest</a></li><li>| <a href=\"#v:CopyTo\">CopyTo</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li>| <a href=\"#v:CopyToDb\">CopyToDb</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li></ul>","name":"CopyDest CopyTo CopyToDb NoCopyDest","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#t:CopyDest"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:InstallDirTemplates\">InstallDirTemplates</a> = <a href=\"Distribution-Simple-LocalBuildInfo.html#t:InstallDirs\" title=\"Distribution.Simple.LocalBuildInfo\">InstallDirs</a> <a href=\"Distribution-Simple-LocalBuildInfo.html#t:PathTemplate\" title=\"Distribution.Simple.LocalBuildInfo\">PathTemplate</a>","name":"InstallDirTemplates","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#t:InstallDirTemplates"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:InstallDirs\">InstallDirs</a> dir = <a href=\"#v:InstallDirs\">InstallDirs</a> {<ul class=\"subs\"><li><a href=\"#v:prefix\">prefix</a> :: dir</li><li><a href=\"#v:bindir\">bindir</a> :: dir</li><li><a href=\"#v:libdir\">libdir</a> :: dir</li><li><a href=\"#v:libsubdir\">libsubdir</a> :: dir</li><li><a href=\"#v:dynlibdir\">dynlibdir</a> :: dir</li><li><a href=\"#v:flibdir\">flibdir</a> :: dir</li><li><a href=\"#v:libexecdir\">libexecdir</a> :: dir</li><li><a href=\"#v:libexecsubdir\">libexecsubdir</a> :: dir</li><li><a href=\"#v:includedir\">includedir</a> :: dir</li><li><a href=\"#v:datadir\">datadir</a> :: dir</li><li><a href=\"#v:datasubdir\">datasubdir</a> :: dir</li><li><a href=\"#v:docdir\">docdir</a> :: dir</li><li><a href=\"#v:mandir\">mandir</a> :: dir</li><li><a href=\"#v:htmldir\">htmldir</a> :: dir</li><li><a href=\"#v:haddockdir\">haddockdir</a> :: dir</li><li><a href=\"#v:sysconfdir\">sysconfdir</a> :: dir</li></ul>}","name":"InstallDirs InstallDirs prefix bindir libdir libsubdir dynlibdir datadir datasubdir docdir htmldir flibdir libexecdir libexecsubdir includedir mandir haddockdir sysconfdir","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#t:InstallDirs"},{"display_html":"<a href=\"#v:combineInstallDirs\">combineInstallDirs</a> :: (a -&gt; b -&gt; c) -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:InstallDirs\" title=\"Distribution.Simple.LocalBuildInfo\">InstallDirs</a> a -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:InstallDirs\" title=\"Distribution.Simple.LocalBuildInfo\">InstallDirs</a> b -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:InstallDirs\" title=\"Distribution.Simple.LocalBuildInfo\">InstallDirs</a> c","name":"combineInstallDirs","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:combineInstallDirs"},{"display_html":"<a href=\"#v:defaultInstallDirs\">defaultInstallDirs</a> :: <a href=\"Distribution-Compiler.html#t:CompilerFlavor\" title=\"Distribution.Compiler\">CompilerFlavor</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Simple-LocalBuildInfo.html#t:InstallDirTemplates\" title=\"Distribution.Simple.LocalBuildInfo\">InstallDirTemplates</a>","name":"defaultInstallDirs","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:defaultInstallDirs"},{"display_html":"<a href=\"#v:defaultInstallDirs-39-\">defaultInstallDirs'</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; <a href=\"Distribution-Compiler.html#t:CompilerFlavor\" title=\"Distribution.Compiler\">CompilerFlavor</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Simple-LocalBuildInfo.html#t:InstallDirTemplates\" title=\"Distribution.Simple.LocalBuildInfo\">InstallDirTemplates</a>","name":"defaultInstallDirs'","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:defaultInstallDirs-39-"},{"display_html":"<a href=\"#v:substituteInstallDirTemplates\">substituteInstallDirTemplates</a> :: <a href=\"Distribution-Simple-LocalBuildInfo.html#t:PathTemplateEnv\" title=\"Distribution.Simple.LocalBuildInfo\">PathTemplateEnv</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:InstallDirTemplates\" title=\"Distribution.Simple.LocalBuildInfo\">InstallDirTemplates</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:InstallDirTemplates\" title=\"Distribution.Simple.LocalBuildInfo\">InstallDirTemplates</a>","name":"substituteInstallDirTemplates","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:substituteInstallDirTemplates"},{"display_html":"<a href=\"#v:toPathTemplate\">toPathTemplate</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:PathTemplate\" title=\"Distribution.Simple.LocalBuildInfo\">PathTemplate</a>","name":"toPathTemplate","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:toPathTemplate"},{"display_html":"<a href=\"#v:fromPathTemplate\">fromPathTemplate</a> :: <a href=\"Distribution-Simple-LocalBuildInfo.html#t:PathTemplate\" title=\"Distribution.Simple.LocalBuildInfo\">PathTemplate</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"fromPathTemplate","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:fromPathTemplate"},{"display_html":"<a href=\"#v:combinePathTemplate\">combinePathTemplate</a> :: <a href=\"Distribution-Simple-LocalBuildInfo.html#t:PathTemplate\" title=\"Distribution.Simple.LocalBuildInfo\">PathTemplate</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:PathTemplate\" title=\"Distribution.Simple.LocalBuildInfo\">PathTemplate</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:PathTemplate\" title=\"Distribution.Simple.LocalBuildInfo\">PathTemplate</a>","name":"combinePathTemplate","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:combinePathTemplate"},{"display_html":"<a href=\"#v:initialPathTemplateEnv\">initialPathTemplateEnv</a> :: <a href=\"Distribution-Types-PackageId.html#t:PackageIdentifier\" title=\"Distribution.Types.PackageId\">PackageIdentifier</a> -&gt; <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a> -&gt; <a href=\"Distribution-Compiler.html#t:CompilerInfo\" title=\"Distribution.Compiler\">CompilerInfo</a> -&gt; <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:PathTemplateEnv\" title=\"Distribution.Simple.LocalBuildInfo\">PathTemplateEnv</a>","name":"initialPathTemplateEnv","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:initialPathTemplateEnv"},{"display_html":"<a href=\"#v:packageTemplateEnv\">packageTemplateEnv</a> :: <a href=\"Distribution-Types-PackageId.html#t:PackageIdentifier\" title=\"Distribution.Types.PackageId\">PackageIdentifier</a> -&gt; <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:PathTemplateEnv\" title=\"Distribution.Simple.LocalBuildInfo\">PathTemplateEnv</a>","name":"packageTemplateEnv","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:packageTemplateEnv"},{"display_html":"<a href=\"#v:compilerTemplateEnv\">compilerTemplateEnv</a> :: <a href=\"Distribution-Compiler.html#t:CompilerInfo\" title=\"Distribution.Compiler\">CompilerInfo</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:PathTemplateEnv\" title=\"Distribution.Simple.LocalBuildInfo\">PathTemplateEnv</a>","name":"compilerTemplateEnv","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:compilerTemplateEnv"},{"display_html":"<a href=\"#v:platformTemplateEnv\">platformTemplateEnv</a> :: <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:PathTemplateEnv\" title=\"Distribution.Simple.LocalBuildInfo\">PathTemplateEnv</a>","name":"platformTemplateEnv","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:platformTemplateEnv"},{"display_html":"<a href=\"#v:abiTemplateEnv\">abiTemplateEnv</a> :: <a href=\"Distribution-Compiler.html#t:CompilerInfo\" title=\"Distribution.Compiler\">CompilerInfo</a> -&gt; <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:PathTemplateEnv\" title=\"Distribution.Simple.LocalBuildInfo\">PathTemplateEnv</a>","name":"abiTemplateEnv","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:abiTemplateEnv"},{"display_html":"<a href=\"#v:installDirsTemplateEnv\">installDirsTemplateEnv</a> :: <a href=\"Distribution-Simple-LocalBuildInfo.html#t:InstallDirs\" title=\"Distribution.Simple.LocalBuildInfo\">InstallDirs</a> <a href=\"Distribution-Simple-LocalBuildInfo.html#t:PathTemplate\" title=\"Distribution.Simple.LocalBuildInfo\">PathTemplate</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:PathTemplateEnv\" title=\"Distribution.Simple.LocalBuildInfo\">PathTemplateEnv</a>","name":"installDirsTemplateEnv","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:installDirsTemplateEnv"},{"display_html":"<a href=\"#v:absoluteInstallDirs\">absoluteInstallDirs</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Simple.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:CopyDest\" title=\"Distribution.Simple.LocalBuildInfo\">CopyDest</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:InstallDirs\" title=\"Distribution.Simple.LocalBuildInfo\">InstallDirs</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"absoluteInstallDirs","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:absoluteInstallDirs"},{"display_html":"<a href=\"#v:prefixRelativeInstallDirs\">prefixRelativeInstallDirs</a> :: <a href=\"Distribution-Types-PackageId.html#t:PackageId\" title=\"Distribution.Types.PackageId\">PackageId</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Simple.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:InstallDirs\" title=\"Distribution.Simple.LocalBuildInfo\">InstallDirs</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>)","name":"prefixRelativeInstallDirs","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:prefixRelativeInstallDirs"},{"display_html":"<a href=\"#v:absoluteInstallCommandDirs\">absoluteInstallCommandDirs</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Simple.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:CopyDest\" title=\"Distribution.Simple.LocalBuildInfo\">CopyDest</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:InstallDirs\" title=\"Distribution.Simple.LocalBuildInfo\">InstallDirs</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"absoluteInstallCommandDirs","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:absoluteInstallCommandDirs"},{"display_html":"<a href=\"#v:absoluteComponentInstallDirs\">absoluteComponentInstallDirs</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Simple.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:CopyDest\" title=\"Distribution.Simple.LocalBuildInfo\">CopyDest</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:InstallDirs\" title=\"Distribution.Simple.LocalBuildInfo\">InstallDirs</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"absoluteComponentInstallDirs","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:absoluteComponentInstallDirs"},{"display_html":"<a href=\"#v:prefixRelativeComponentInstallDirs\">prefixRelativeComponentInstallDirs</a> :: <a href=\"Distribution-Types-PackageId.html#t:PackageId\" title=\"Distribution.Types.PackageId\">PackageId</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Simple.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:InstallDirs\" title=\"Distribution.Simple.LocalBuildInfo\">InstallDirs</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>)","name":"prefixRelativeComponentInstallDirs","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:prefixRelativeComponentInstallDirs"},{"display_html":"<a href=\"#v:substPathTemplate\">substPathTemplate</a> :: <a href=\"Distribution-Types-PackageId.html#t:PackageId\" title=\"Distribution.Types.PackageId\">PackageId</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Simple.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a> -&gt; <a href=\"Distribution-Simple-LocalBuildInfo.html#t:PathTemplate\" title=\"Distribution.Simple.LocalBuildInfo\">PathTemplate</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"substPathTemplate","module":"Distribution.Simple.LocalBuildInfo","link":"Distribution-Simple-LocalBuildInfo.html#v:substPathTemplate"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PackageLog\">PackageLog</a> = <a href=\"#v:PackageLog\">PackageLog</a> {<ul class=\"subs\"><li><a href=\"#v:package\">package</a> :: <a href=\"Distribution-Types-PackageId.html#t:PackageId\" title=\"Distribution.Types.PackageId\">PackageId</a></li><li><a href=\"#v:compiler\">compiler</a> :: <a href=\"Distribution-Compiler.html#t:CompilerId\" title=\"Distribution.Compiler\">CompilerId</a></li><li><a href=\"#v:platform\">platform</a> :: <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a></li><li><a href=\"#v:testSuites\">testSuites</a> :: [<a href=\"Distribution-Simple-Test-Log.html#t:TestSuiteLog\" title=\"Distribution.Simple.Test.Log\">TestSuiteLog</a>]</li></ul>}","name":"PackageLog PackageLog package compiler testSuites platform","module":"Distribution.Simple.Test.Log","link":"Distribution-Simple-Test-Log.html#t:PackageLog"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:TestLogs\">TestLogs</a><ul class=\"subs\"><li>= <a href=\"#v:TestLog\">TestLog</a> { <ul class=\"subs\"><li><a href=\"#v:testName\">testName</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:testOptionsReturned\">testOptionsReturned</a> :: <a href=\"Distribution-TestSuite.html#t:Options\" title=\"Distribution.TestSuite\">Options</a></li><li><a href=\"#v:testResult\">testResult</a> :: <a href=\"Distribution-TestSuite.html#t:Result\" title=\"Distribution.TestSuite\">Result</a></li></ul> }</li><li>| <a href=\"#v:GroupLogs\">GroupLogs</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> [<a href=\"Distribution-Simple-Test-Log.html#t:TestLogs\" title=\"Distribution.Simple.Test.Log\">TestLogs</a>]</li></ul>","name":"TestLogs TestLog GroupLogs testName testOptionsReturned testResult","module":"Distribution.Simple.Test.Log","link":"Distribution-Simple-Test-Log.html#t:TestLogs"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:TestSuiteLog\">TestSuiteLog</a> = <a href=\"#v:TestSuiteLog\">TestSuiteLog</a> {<ul class=\"subs\"><li><a href=\"#v:testSuiteName\">testSuiteName</a> :: <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a></li><li><a href=\"#v:testLogs\">testLogs</a> :: <a href=\"Distribution-Simple-Test-Log.html#t:TestLogs\" title=\"Distribution.Simple.Test.Log\">TestLogs</a></li><li><a href=\"#v:logFile\">logFile</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li></ul>}","name":"TestSuiteLog TestSuiteLog testSuiteName testLogs logFile","module":"Distribution.Simple.Test.Log","link":"Distribution-Simple-Test-Log.html#t:TestSuiteLog"},{"display_html":"<a href=\"#v:countTestResults\">countTestResults</a> :: <a href=\"Distribution-Simple-Test-Log.html#t:TestLogs\" title=\"Distribution.Simple.Test.Log\">TestLogs</a> -&gt; (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>)","name":"countTestResults","module":"Distribution.Simple.Test.Log","link":"Distribution-Simple-Test-Log.html#v:countTestResults"},{"display_html":"<a href=\"#v:localPackageLog\">localPackageLog</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-Test-Log.html#t:PackageLog\" title=\"Distribution.Simple.Test.Log\">PackageLog</a>","name":"localPackageLog","module":"Distribution.Simple.Test.Log","link":"Distribution-Simple-Test-Log.html#v:localPackageLog"},{"display_html":"<a href=\"#v:summarizePackage\">summarizePackage</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Test-Log.html#t:PackageLog\" title=\"Distribution.Simple.Test.Log\">PackageLog</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"summarizePackage","module":"Distribution.Simple.Test.Log","link":"Distribution-Simple-Test-Log.html#v:summarizePackage"},{"display_html":"<a href=\"#v:summarizeSuiteFinish\">summarizeSuiteFinish</a> :: <a href=\"Distribution-Simple-Test-Log.html#t:TestSuiteLog\" title=\"Distribution.Simple.Test.Log\">TestSuiteLog</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"summarizeSuiteFinish","module":"Distribution.Simple.Test.Log","link":"Distribution-Simple-Test-Log.html#v:summarizeSuiteFinish"},{"display_html":"<a href=\"#v:summarizeSuiteStart\">summarizeSuiteStart</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"summarizeSuiteStart","module":"Distribution.Simple.Test.Log","link":"Distribution-Simple-Test-Log.html#v:summarizeSuiteStart"},{"display_html":"<a href=\"#v:summarizeTest\">summarizeTest</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:TestShowDetails\" title=\"Distribution.Simple.Setup\">TestShowDetails</a> -&gt; <a href=\"Distribution-Simple-Test-Log.html#t:TestLogs\" title=\"Distribution.Simple.Test.Log\">TestLogs</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"summarizeTest","module":"Distribution.Simple.Test.Log","link":"Distribution-Simple-Test-Log.html#v:summarizeTest"},{"display_html":"<a href=\"#v:suiteError\">suiteError</a> :: <a href=\"Distribution-Simple-Test-Log.html#t:TestLogs\" title=\"Distribution.Simple.Test.Log\">TestLogs</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"suiteError","module":"Distribution.Simple.Test.Log","link":"Distribution-Simple-Test-Log.html#v:suiteError"},{"display_html":"<a href=\"#v:suiteFailed\">suiteFailed</a> :: <a href=\"Distribution-Simple-Test-Log.html#t:TestLogs\" title=\"Distribution.Simple.Test.Log\">TestLogs</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"suiteFailed","module":"Distribution.Simple.Test.Log","link":"Distribution-Simple-Test-Log.html#v:suiteFailed"},{"display_html":"<a href=\"#v:suitePassed\">suitePassed</a> :: <a href=\"Distribution-Simple-Test-Log.html#t:TestLogs\" title=\"Distribution.Simple.Test.Log\">TestLogs</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"suitePassed","module":"Distribution.Simple.Test.Log","link":"Distribution-Simple-Test-Log.html#v:suitePassed"},{"display_html":"<a href=\"#v:testSuiteLogPath\">testSuiteLogPath</a> :: <a href=\"Distribution-Simple-InstallDirs.html#t:PathTemplate\" title=\"Distribution.Simple.InstallDirs\">PathTemplate</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Simple-Test-Log.html#t:TestLogs\" title=\"Distribution.Simple.Test.Log\">TestLogs</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"testSuiteLogPath","module":"Distribution.Simple.Test.Log","link":"Distribution-Simple-Test-Log.html#v:testSuiteLogPath"},{"display_html":"<a href=\"#v:combineObjectFiles\">combineObjectFiles</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-Program-Types.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program.Types\">ConfiguredProgram</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"combineObjectFiles","module":"Distribution.Simple.Program.Ld","link":"Distribution-Simple-Program-Ld.html#v:combineObjectFiles"},{"display_html":"<a href=\"#v:createArLibArchive\">createArLibArchive</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"createArLibArchive","module":"Distribution.Simple.Program.Ar","link":"Distribution-Simple-Program-Ar.html#v:createArLibArchive"},{"display_html":"<a href=\"#v:multiStageProgramInvocation\">multiStageProgramInvocation</a> :: <a href=\"Distribution-Simple-Program-Run.html#t:ProgramInvocation\" title=\"Distribution.Simple.Program.Run\">ProgramInvocation</a> -&gt; (<a href=\"Distribution-Simple-Program-Run.html#t:ProgramInvocation\" title=\"Distribution.Simple.Program.Run\">ProgramInvocation</a>, <a href=\"Distribution-Simple-Program-Run.html#t:ProgramInvocation\" title=\"Distribution.Simple.Program.Run\">ProgramInvocation</a>, <a href=\"Distribution-Simple-Program-Run.html#t:ProgramInvocation\" title=\"Distribution.Simple.Program.Run\">ProgramInvocation</a>) -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; [<a href=\"Distribution-Simple-Program-Run.html#t:ProgramInvocation\" title=\"Distribution.Simple.Program.Run\">ProgramInvocation</a>]","name":"multiStageProgramInvocation","module":"Distribution.Simple.Program.Ar","link":"Distribution-Simple-Program-Ar.html#v:multiStageProgramInvocation"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Way\">Way</a><ul class=\"subs\"><li>= <a href=\"#v:Vanilla\">Vanilla</a></li><li>| <a href=\"#v:Prof\">Prof</a></li><li>| <a href=\"#v:Dyn\">Dyn</a></li></ul>","name":"Way Vanilla Prof Dyn","module":"Distribution.Simple.Hpc","link":"Distribution-Simple-Hpc.html#t:Way"},{"display_html":"<a href=\"#v:guessWay\">guessWay</a> :: <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-Hpc.html#t:Way\" title=\"Distribution.Simple.Hpc\">Way</a>","name":"guessWay","module":"Distribution.Simple.Hpc","link":"Distribution-Simple-Hpc.html#v:guessWay"},{"display_html":"<a href=\"#v:htmlDir\">htmlDir</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Simple-Hpc.html#t:Way\" title=\"Distribution.Simple.Hpc\">Way</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"htmlDir","module":"Distribution.Simple.Hpc","link":"Distribution-Simple-Hpc.html#v:htmlDir"},{"display_html":"<a href=\"#v:mixDir\">mixDir</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Simple-Hpc.html#t:Way\" title=\"Distribution.Simple.Hpc\">Way</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"mixDir","module":"Distribution.Simple.Hpc","link":"Distribution-Simple-Hpc.html#v:mixDir"},{"display_html":"<a href=\"#v:tixDir\">tixDir</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Simple-Hpc.html#t:Way\" title=\"Distribution.Simple.Hpc\">Way</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"tixDir","module":"Distribution.Simple.Hpc","link":"Distribution-Simple-Hpc.html#v:tixDir"},{"display_html":"<a href=\"#v:tixFilePath\">tixFilePath</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Simple-Hpc.html#t:Way\" title=\"Distribution.Simple.Hpc\">Way</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"tixFilePath","module":"Distribution.Simple.Hpc","link":"Distribution-Simple-Hpc.html#v:tixFilePath"},{"display_html":"<a href=\"#v:markupPackage\">markupPackage</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; [<a href=\"Distribution-Types-TestSuite.html#t:TestSuite\" title=\"Distribution.Types.TestSuite\">TestSuite</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"markupPackage","module":"Distribution.Simple.Hpc","link":"Distribution-Simple-Hpc.html#v:markupPackage"},{"display_html":"<a href=\"#v:markupTest\">markupTest</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Types-TestSuite.html#t:TestSuite\" title=\"Distribution.Types.TestSuite\">TestSuite</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"markupTest","module":"Distribution.Simple.Hpc","link":"Distribution-Simple-Hpc.html#v:markupTest"},{"display_html":"<a href=\"#v:readTargetInfos\">readTargetInfos</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> [<a href=\"Distribution-Types-TargetInfo.html#t:TargetInfo\" title=\"Distribution.Types.TargetInfo\">TargetInfo</a>]","name":"readTargetInfos","module":"Distribution.Simple.BuildTarget","link":"Distribution-Simple-BuildTarget.html#v:readTargetInfos"},{"display_html":"<a href=\"#v:readBuildTargets\">readBuildTargets</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> [<a href=\"Distribution-Simple-BuildTarget.html#t:BuildTarget\" title=\"Distribution.Simple.BuildTarget\">BuildTarget</a>]","name":"readBuildTargets","module":"Distribution.Simple.BuildTarget","link":"Distribution-Simple-BuildTarget.html#v:readBuildTargets"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:BuildTarget\">BuildTarget</a><ul class=\"subs\"><li>= <a href=\"#v:BuildTargetComponent\">BuildTargetComponent</a> <a href=\"Distribution-Types-ComponentName.html#t:ComponentName\" title=\"Distribution.Types.ComponentName\">ComponentName</a></li><li>| <a href=\"#v:BuildTargetModule\">BuildTargetModule</a> <a href=\"Distribution-Types-ComponentName.html#t:ComponentName\" title=\"Distribution.Types.ComponentName\">ComponentName</a> <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a></li><li>| <a href=\"#v:BuildTargetFile\">BuildTargetFile</a> <a href=\"Distribution-Types-ComponentName.html#t:ComponentName\" title=\"Distribution.Types.ComponentName\">ComponentName</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li></ul>","name":"BuildTarget BuildTargetComponent BuildTargetModule BuildTargetFile","module":"Distribution.Simple.BuildTarget","link":"Distribution-Simple-BuildTarget.html#t:BuildTarget"},{"display_html":"<a href=\"#v:showBuildTarget\">showBuildTarget</a> :: <a href=\"Distribution-Types-PackageId.html#t:PackageId\" title=\"Distribution.Types.PackageId\">PackageId</a> -&gt; <a href=\"Distribution-Simple-BuildTarget.html#t:BuildTarget\" title=\"Distribution.Simple.BuildTarget\">BuildTarget</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"showBuildTarget","module":"Distribution.Simple.BuildTarget","link":"Distribution-Simple-BuildTarget.html#v:showBuildTarget"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:QualLevel\">QualLevel</a><ul class=\"subs\"><li>= <a href=\"#v:QL1\">QL1</a></li><li>| <a href=\"#v:QL2\">QL2</a></li><li>| <a href=\"#v:QL3\">QL3</a></li></ul>","name":"QualLevel QL2 QL3 QL1","module":"Distribution.Simple.BuildTarget","link":"Distribution-Simple-BuildTarget.html#t:QualLevel"},{"display_html":"<a href=\"#v:buildTargetComponentName\">buildTargetComponentName</a> :: <a href=\"Distribution-Simple-BuildTarget.html#t:BuildTarget\" title=\"Distribution.Simple.BuildTarget\">BuildTarget</a> -&gt; <a href=\"Distribution-Types-ComponentName.html#t:ComponentName\" title=\"Distribution.Types.ComponentName\">ComponentName</a>","name":"buildTargetComponentName","module":"Distribution.Simple.BuildTarget","link":"Distribution-Simple-BuildTarget.html#v:buildTargetComponentName"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:UserBuildTarget\">UserBuildTarget</a>","name":"UserBuildTarget","module":"Distribution.Simple.BuildTarget","link":"Distribution-Simple-BuildTarget.html#t:UserBuildTarget"},{"display_html":"<a href=\"#v:readUserBuildTargets\">readUserBuildTargets</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; ([<a href=\"Distribution-Simple-BuildTarget.html#t:UserBuildTargetProblem\" title=\"Distribution.Simple.BuildTarget\">UserBuildTargetProblem</a>], [<a href=\"Distribution-Simple-BuildTarget.html#t:UserBuildTarget\" title=\"Distribution.Simple.BuildTarget\">UserBuildTarget</a>])","name":"readUserBuildTargets","module":"Distribution.Simple.BuildTarget","link":"Distribution-Simple-BuildTarget.html#v:readUserBuildTargets"},{"display_html":"<a href=\"#v:showUserBuildTarget\">showUserBuildTarget</a> :: <a href=\"Distribution-Simple-BuildTarget.html#t:UserBuildTarget\" title=\"Distribution.Simple.BuildTarget\">UserBuildTarget</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"showUserBuildTarget","module":"Distribution.Simple.BuildTarget","link":"Distribution-Simple-BuildTarget.html#v:showUserBuildTarget"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:UserBuildTargetProblem\">UserBuildTargetProblem</a> = <a href=\"#v:UserBuildTargetUnrecognised\">UserBuildTargetUnrecognised</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"UserBuildTargetProblem UserBuildTargetUnrecognised","module":"Distribution.Simple.BuildTarget","link":"Distribution-Simple-BuildTarget.html#t:UserBuildTargetProblem"},{"display_html":"<a href=\"#v:reportUserBuildTargetProblems\">reportUserBuildTargetProblems</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; [<a href=\"Distribution-Simple-BuildTarget.html#t:UserBuildTargetProblem\" title=\"Distribution.Simple.BuildTarget\">UserBuildTargetProblem</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"reportUserBuildTargetProblems","module":"Distribution.Simple.BuildTarget","link":"Distribution-Simple-BuildTarget.html#v:reportUserBuildTargetProblems"},{"display_html":"<a href=\"#v:resolveBuildTargets\">resolveBuildTargets</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; [(<a href=\"Distribution-Simple-BuildTarget.html#t:UserBuildTarget\" title=\"Distribution.Simple.BuildTarget\">UserBuildTarget</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>)] -&gt; ([<a href=\"Distribution-Simple-BuildTarget.html#t:BuildTargetProblem\" title=\"Distribution.Simple.BuildTarget\">BuildTargetProblem</a>], [<a href=\"Distribution-Simple-BuildTarget.html#t:BuildTarget\" title=\"Distribution.Simple.BuildTarget\">BuildTarget</a>])","name":"resolveBuildTargets","module":"Distribution.Simple.BuildTarget","link":"Distribution-Simple-BuildTarget.html#v:resolveBuildTargets"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:BuildTargetProblem\">BuildTargetProblem</a><ul class=\"subs\"><li>= <a href=\"#v:BuildTargetExpected\">BuildTargetExpected</a> <a href=\"Distribution-Simple-BuildTarget.html#t:UserBuildTarget\" title=\"Distribution.Simple.BuildTarget\">UserBuildTarget</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li>| <a href=\"#v:BuildTargetNoSuch\">BuildTargetNoSuch</a> <a href=\"Distribution-Simple-BuildTarget.html#t:UserBuildTarget\" title=\"Distribution.Simple.BuildTarget\">UserBuildTarget</a> [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)]</li><li>| <a href=\"#v:BuildTargetAmbiguous\">BuildTargetAmbiguous</a> <a href=\"Distribution-Simple-BuildTarget.html#t:UserBuildTarget\" title=\"Distribution.Simple.BuildTarget\">UserBuildTarget</a> [(<a href=\"Distribution-Simple-BuildTarget.html#t:UserBuildTarget\" title=\"Distribution.Simple.BuildTarget\">UserBuildTarget</a>, <a href=\"Distribution-Simple-BuildTarget.html#t:BuildTarget\" title=\"Distribution.Simple.BuildTarget\">BuildTarget</a>)]</li></ul>","name":"BuildTargetProblem BuildTargetAmbiguous BuildTargetExpected BuildTargetNoSuch","module":"Distribution.Simple.BuildTarget","link":"Distribution-Simple-BuildTarget.html#t:BuildTargetProblem"},{"display_html":"<a href=\"#v:reportBuildTargetProblems\">reportBuildTargetProblems</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; [<a href=\"Distribution-Simple-BuildTarget.html#t:BuildTargetProblem\" title=\"Distribution.Simple.BuildTarget\">BuildTargetProblem</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"reportBuildTargetProblems","module":"Distribution.Simple.BuildTarget","link":"Distribution-Simple-BuildTarget.html#v:reportBuildTargetProblems"},{"display_html":"<a href=\"#v:defaultDistPref\">defaultDistPref</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"defaultDistPref","module":"Distribution.Simple.BuildPaths","link":"Distribution-Simple-BuildPaths.html#v:defaultDistPref"},{"display_html":"<a href=\"#v:srcPref\">srcPref</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"srcPref","module":"Distribution.Simple.BuildPaths","link":"Distribution-Simple-BuildPaths.html#v:srcPref"},{"display_html":"<a href=\"#v:haddockDirName\">haddockDirName</a> :: <a href=\"Distribution-Simple-Setup.html#t:HaddockTarget\" title=\"Distribution.Simple.Setup\">HaddockTarget</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"haddockDirName","module":"Distribution.Simple.BuildPaths","link":"Distribution-Simple-BuildPaths.html#v:haddockDirName"},{"display_html":"<a href=\"#v:hscolourPref\">hscolourPref</a> :: <a href=\"Distribution-Simple-Setup.html#t:HaddockTarget\" title=\"Distribution.Simple.Setup\">HaddockTarget</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"hscolourPref","module":"Distribution.Simple.BuildPaths","link":"Distribution-Simple-BuildPaths.html#v:hscolourPref"},{"display_html":"<a href=\"#v:haddockPref\">haddockPref</a> :: <a href=\"Distribution-Simple-Setup.html#t:HaddockTarget\" title=\"Distribution.Simple.Setup\">HaddockTarget</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"haddockPref","module":"Distribution.Simple.BuildPaths","link":"Distribution-Simple-BuildPaths.html#v:haddockPref"},{"display_html":"<a href=\"#v:autogenPackageModulesDir\">autogenPackageModulesDir</a> :: <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"autogenPackageModulesDir","module":"Distribution.Simple.BuildPaths","link":"Distribution-Simple-BuildPaths.html#v:autogenPackageModulesDir"},{"display_html":"<a href=\"#v:autogenComponentModulesDir\">autogenComponentModulesDir</a> :: <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"autogenComponentModulesDir","module":"Distribution.Simple.BuildPaths","link":"Distribution-Simple-BuildPaths.html#v:autogenComponentModulesDir"},{"display_html":"<a href=\"#v:autogenPathsModuleName\">autogenPathsModuleName</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>","name":"autogenPathsModuleName","module":"Distribution.Simple.BuildPaths","link":"Distribution-Simple-BuildPaths.html#v:autogenPathsModuleName"},{"display_html":"<a href=\"#v:cppHeaderName\">cppHeaderName</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"cppHeaderName","module":"Distribution.Simple.BuildPaths","link":"Distribution-Simple-BuildPaths.html#v:cppHeaderName"},{"display_html":"<a href=\"#v:haddockName\">haddockName</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"haddockName","module":"Distribution.Simple.BuildPaths","link":"Distribution-Simple-BuildPaths.html#v:haddockName"},{"display_html":"<a href=\"#v:mkGenericStaticLibName\">mkGenericStaticLibName</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"mkGenericStaticLibName","module":"Distribution.Simple.BuildPaths","link":"Distribution-Simple-BuildPaths.html#v:mkGenericStaticLibName"},{"display_html":"<a href=\"#v:mkLibName\">mkLibName</a> :: <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"mkLibName","module":"Distribution.Simple.BuildPaths","link":"Distribution-Simple-BuildPaths.html#v:mkLibName"},{"display_html":"<a href=\"#v:mkProfLibName\">mkProfLibName</a> :: <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"mkProfLibName","module":"Distribution.Simple.BuildPaths","link":"Distribution-Simple-BuildPaths.html#v:mkProfLibName"},{"display_html":"<a href=\"#v:mkGenericSharedLibName\">mkGenericSharedLibName</a> :: <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a> -&gt; <a href=\"Distribution-Compiler.html#t:CompilerId\" title=\"Distribution.Compiler\">CompilerId</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"mkGenericSharedLibName","module":"Distribution.Simple.BuildPaths","link":"Distribution-Simple-BuildPaths.html#v:mkGenericSharedLibName"},{"display_html":"<a href=\"#v:mkSharedLibName\">mkSharedLibName</a> :: <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a> -&gt; <a href=\"Distribution-Compiler.html#t:CompilerId\" title=\"Distribution.Compiler\">CompilerId</a> -&gt; <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"mkSharedLibName","module":"Distribution.Simple.BuildPaths","link":"Distribution-Simple-BuildPaths.html#v:mkSharedLibName"},{"display_html":"<a href=\"#v:mkStaticLibName\">mkStaticLibName</a> :: <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a> -&gt; <a href=\"Distribution-Compiler.html#t:CompilerId\" title=\"Distribution.Compiler\">CompilerId</a> -&gt; <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"mkStaticLibName","module":"Distribution.Simple.BuildPaths","link":"Distribution-Simple-BuildPaths.html#v:mkStaticLibName"},{"display_html":"<a href=\"#v:mkGenericSharedBundledLibName\">mkGenericSharedBundledLibName</a> :: <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a> -&gt; <a href=\"Distribution-Compiler.html#t:CompilerId\" title=\"Distribution.Compiler\">CompilerId</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"mkGenericSharedBundledLibName","module":"Distribution.Simple.BuildPaths","link":"Distribution-Simple-BuildPaths.html#v:mkGenericSharedBundledLibName"},{"display_html":"<a href=\"#v:exeExtension\">exeExtension</a> :: <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"exeExtension","module":"Distribution.Simple.BuildPaths","link":"Distribution-Simple-BuildPaths.html#v:exeExtension"},{"display_html":"<a href=\"#v:objExtension\">objExtension</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"objExtension","module":"Distribution.Simple.BuildPaths","link":"Distribution-Simple-BuildPaths.html#v:objExtension"},{"display_html":"<a href=\"#v:dllExtension\">dllExtension</a> :: <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"dllExtension","module":"Distribution.Simple.BuildPaths","link":"Distribution-Simple-BuildPaths.html#v:dllExtension"},{"display_html":"<a href=\"#v:staticLibExtension\">staticLibExtension</a> :: <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"staticLibExtension","module":"Distribution.Simple.BuildPaths","link":"Distribution-Simple-BuildPaths.html#v:staticLibExtension"},{"display_html":"<a href=\"#v:getSourceFiles\">getSourceFiles</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>] -&gt; [<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> [(<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>)]","name":"getSourceFiles","module":"Distribution.Simple.BuildPaths","link":"Distribution-Simple-BuildPaths.html#v:getSourceFiles"},{"display_html":"<a href=\"#v:getLibSourceFiles\">getLibSourceFiles</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> [(<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>)]","name":"getLibSourceFiles","module":"Distribution.Simple.BuildPaths","link":"Distribution-Simple-BuildPaths.html#v:getLibSourceFiles"},{"display_html":"<a href=\"#v:getExeSourceFiles\">getExeSourceFiles</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-Executable.html#t:Executable\" title=\"Distribution.Types.Executable\">Executable</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> [(<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>)]","name":"getExeSourceFiles","module":"Distribution.Simple.BuildPaths","link":"Distribution-Simple-BuildPaths.html#v:getExeSourceFiles"},{"display_html":"<a href=\"#v:getFLibSourceFiles\">getFLibSourceFiles</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-ForeignLib.html#t:ForeignLib\" title=\"Distribution.Types.ForeignLib\">ForeignLib</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> [(<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>)]","name":"getFLibSourceFiles","module":"Distribution.Simple.BuildPaths","link":"Distribution-Simple-BuildPaths.html#v:getFLibSourceFiles"},{"display_html":"<a href=\"#v:exeBuildDir\">exeBuildDir</a> :: <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-Executable.html#t:Executable\" title=\"Distribution.Types.Executable\">Executable</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"exeBuildDir","module":"Distribution.Simple.BuildPaths","link":"Distribution-Simple-BuildPaths.html#v:exeBuildDir"},{"display_html":"<a href=\"#v:flibBuildDir\">flibBuildDir</a> :: <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-ForeignLib.html#t:ForeignLib\" title=\"Distribution.Types.ForeignLib\">ForeignLib</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"flibBuildDir","module":"Distribution.Simple.BuildPaths","link":"Distribution-Simple-BuildPaths.html#v:flibBuildDir"},{"display_html":"<a href=\"#v:configure\">configure</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a>, <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a>)","name":"configure","module":"Distribution.Simple.UHC","link":"Distribution-Simple-UHC.html#v:configure"},{"display_html":"<a href=\"#v:getInstalledPackages\">getInstalledPackages</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDBStack\" title=\"Distribution.Simple.Compiler\">PackageDBStack</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Simple-PackageIndex.html#t:InstalledPackageIndex\" title=\"Distribution.Simple.PackageIndex\">InstalledPackageIndex</a>","name":"getInstalledPackages","module":"Distribution.Simple.UHC","link":"Distribution-Simple-UHC.html#v:getInstalledPackages"},{"display_html":"<a href=\"#v:buildLib\">buildLib</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"buildLib","module":"Distribution.Simple.UHC","link":"Distribution-Simple-UHC.html#v:buildLib"},{"display_html":"<a href=\"#v:buildExe\">buildExe</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-Executable.html#t:Executable\" title=\"Distribution.Types.Executable\">Executable</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"buildExe","module":"Distribution.Simple.UHC","link":"Distribution-Simple-UHC.html#v:buildExe"},{"display_html":"<a href=\"#v:installLib\">installLib</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"installLib","module":"Distribution.Simple.UHC","link":"Distribution-Simple-UHC.html#v:installLib"},{"display_html":"<a href=\"#v:registerPackage\">registerPackage</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDBStack\" title=\"Distribution.Simple.Compiler\">PackageDBStack</a> -&gt; <a href=\"Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo\">InstalledPackageInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"registerPackage","module":"Distribution.Simple.UHC","link":"Distribution-Simple-UHC.html#v:registerPackage"},{"display_html":"<a href=\"#v:inplacePackageDbPath\">inplacePackageDbPath</a> :: <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"inplacePackageDbPath","module":"Distribution.Simple.UHC","link":"Distribution-Simple-UHC.html#v:inplacePackageDbPath"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PackageCheck\">PackageCheck</a><ul class=\"subs\"><li>= <a href=\"#v:PackageBuildImpossible\">PackageBuildImpossible</a> { <ul class=\"subs\"><li><a href=\"#v:explanation\">explanation</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li></ul> }</li><li>| <a href=\"#v:PackageBuildWarning\">PackageBuildWarning</a> { <ul class=\"subs\"><li><a href=\"#v:explanation\">explanation</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li></ul> }</li><li>| <a href=\"#v:PackageDistSuspicious\">PackageDistSuspicious</a> { <ul class=\"subs\"><li><a href=\"#v:explanation\">explanation</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li></ul> }</li><li>| <a href=\"#v:PackageDistSuspiciousWarn\">PackageDistSuspiciousWarn</a> { <ul class=\"subs\"><li><a href=\"#v:explanation\">explanation</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li></ul> }</li><li>| <a href=\"#v:PackageDistInexcusable\">PackageDistInexcusable</a> { <ul class=\"subs\"><li><a href=\"#v:explanation\">explanation</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li></ul> }</li></ul>","name":"PackageCheck PackageBuildImpossible PackageBuildWarning PackageDistSuspicious PackageDistSuspiciousWarn PackageDistInexcusable explanation","module":"Distribution.PackageDescription.Check","link":"Distribution-PackageDescription-Check.html#t:PackageCheck"},{"display_html":"<a href=\"#v:checkPackage\">checkPackage</a> :: <a href=\"Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription\" title=\"Distribution.Types.GenericPackageDescription\">GenericPackageDescription</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; [<a href=\"Distribution-PackageDescription-Check.html#t:PackageCheck\" title=\"Distribution.PackageDescription.Check\">PackageCheck</a>]","name":"checkPackage","module":"Distribution.PackageDescription.Check","link":"Distribution-PackageDescription-Check.html#v:checkPackage"},{"display_html":"<a href=\"#v:checkConfiguredPackage\">checkConfiguredPackage</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; [<a href=\"Distribution-PackageDescription-Check.html#t:PackageCheck\" title=\"Distribution.PackageDescription.Check\">PackageCheck</a>]","name":"checkConfiguredPackage","module":"Distribution.PackageDescription.Check","link":"Distribution-PackageDescription-Check.html#v:checkConfiguredPackage"},{"display_html":"<a href=\"#v:checkPackageFiles\">checkPackageFiles</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> [<a href=\"Distribution-PackageDescription-Check.html#t:PackageCheck\" title=\"Distribution.PackageDescription.Check\">PackageCheck</a>]","name":"checkPackageFiles","module":"Distribution.PackageDescription.Check","link":"Distribution-PackageDescription-Check.html#v:checkPackageFiles"},{"display_html":"<a href=\"#v:checkPackageContent\">checkPackageContent</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Monad\" title=\"Distribution.Compat.Prelude.Internal\">Monad</a> m =&gt; <a href=\"Distribution-PackageDescription-Check.html#t:CheckPackageContentOps\" title=\"Distribution.PackageDescription.Check\">CheckPackageContentOps</a> m -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; m [<a href=\"Distribution-PackageDescription-Check.html#t:PackageCheck\" title=\"Distribution.PackageDescription.Check\">PackageCheck</a>]","name":"checkPackageContent","module":"Distribution.PackageDescription.Check","link":"Distribution-PackageDescription-Check.html#v:checkPackageContent"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:CheckPackageContentOps\">CheckPackageContentOps</a> m = <a href=\"#v:CheckPackageContentOps\">CheckPackageContentOps</a> {<ul class=\"subs\"><li><a href=\"#v:doesFileExist\">doesFileExist</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; m <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:doesDirectoryExist\">doesDirectoryExist</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; m <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:getDirectoryContents\">getDirectoryContents</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; m [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]</li><li><a href=\"#v:getFileContents\">getFileContents</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; m <a href=\"../bytestring-0.10.10.1/Data-ByteString-Lazy.html#t:ByteString\" title=\"Data.ByteString.Lazy\">ByteString</a></li></ul>}","name":"CheckPackageContentOps CheckPackageContentOps getDirectoryContents doesDirectoryExist doesFileExist getFileContents","module":"Distribution.PackageDescription.Check","link":"Distribution-PackageDescription-Check.html#t:CheckPackageContentOps"},{"display_html":"<a href=\"#v:checkPackageFileNames\">checkPackageFileNames</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>] -&gt; [<a href=\"Distribution-PackageDescription-Check.html#t:PackageCheck\" title=\"Distribution.PackageDescription.Check\">PackageCheck</a>]","name":"checkPackageFileNames","module":"Distribution.PackageDescription.Check","link":"Distribution-PackageDescription-Check.html#v:checkPackageFileNames"},{"display_html":"<a href=\"#v:generatePathsModule\">generatePathsModule</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"generatePathsModule","module":"Distribution.Simple.Build.PathsModule","link":"Distribution-Simple-Build-PathsModule.html#v:generatePathsModule"},{"display_html":"<a href=\"#v:pkgPathEnvVar\">pkgPathEnvVar</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"pkgPathEnvVar","module":"Distribution.Simple.Build.PathsModule","link":"Distribution-Simple-Build-PathsModule.html#v:pkgPathEnvVar"},{"display_html":"<a href=\"#v:runTest\">runTest</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:TestFlags\" title=\"Distribution.Simple.Setup\">TestFlags</a> -&gt; <a href=\"Distribution-Types-TestSuite.html#t:TestSuite\" title=\"Distribution.Types.TestSuite\">TestSuite</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Simple-Test-Log.html#t:TestSuiteLog\" title=\"Distribution.Simple.Test.Log\">TestSuiteLog</a>","name":"runTest","module":"Distribution.Simple.Test.LibV09","link":"Distribution-Simple-Test-LibV09.html#v:runTest"},{"display_html":"<a href=\"#v:simpleTestStub\">simpleTestStub</a> :: <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"simpleTestStub","module":"Distribution.Simple.Test.LibV09","link":"Distribution-Simple-Test-LibV09.html#v:simpleTestStub"},{"display_html":"<a href=\"#v:stubFilePath\">stubFilePath</a> :: <a href=\"Distribution-Types-TestSuite.html#t:TestSuite\" title=\"Distribution.Types.TestSuite\">TestSuite</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"stubFilePath","module":"Distribution.Simple.Test.LibV09","link":"Distribution-Simple-Test-LibV09.html#v:stubFilePath"},{"display_html":"<a href=\"#v:stubMain\">stubMain</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> [<a href=\"Distribution-TestSuite.html#t:Test\" title=\"Distribution.TestSuite\">Test</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"stubMain","module":"Distribution.Simple.Test.LibV09","link":"Distribution-Simple-Test-LibV09.html#v:stubMain"},{"display_html":"<a href=\"#v:stubName\">stubName</a> :: <a href=\"Distribution-Types-TestSuite.html#t:TestSuite\" title=\"Distribution.Types.TestSuite\">TestSuite</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"stubName","module":"Distribution.Simple.Test.LibV09","link":"Distribution-Simple-Test-LibV09.html#v:stubName"},{"display_html":"<a href=\"#v:stubWriteLog\">stubWriteLog</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a> -&gt; <a href=\"Distribution-Simple-Test-Log.html#t:TestLogs\" title=\"Distribution.Simple.Test.Log\">TestLogs</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> ()","name":"stubWriteLog","module":"Distribution.Simple.Test.LibV09","link":"Distribution-Simple-Test-LibV09.html#v:stubWriteLog"},{"display_html":"<a href=\"#v:writeSimpleTestStub\">writeSimpleTestStub</a> :: <a href=\"Distribution-Types-TestSuite.html#t:TestSuite\" title=\"Distribution.Types.TestSuite\">TestSuite</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> ()","name":"writeSimpleTestStub","module":"Distribution.Simple.Test.LibV09","link":"Distribution-Simple-Test-LibV09.html#v:writeSimpleTestStub"},{"display_html":"<a href=\"#v:runTest\">runTest</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:TestFlags\" title=\"Distribution.Simple.Setup\">TestFlags</a> -&gt; <a href=\"Distribution-Types-TestSuite.html#t:TestSuite\" title=\"Distribution.Types.TestSuite\">TestSuite</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Simple-Test-Log.html#t:TestSuiteLog\" title=\"Distribution.Simple.Test.Log\">TestSuiteLog</a>","name":"runTest","module":"Distribution.Simple.Test.ExeV10","link":"Distribution-Simple-Test-ExeV10.html#v:runTest"},{"display_html":"<a href=\"#v:generateCabalMacrosHeader\">generateCabalMacrosHeader</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"generateCabalMacrosHeader","module":"Distribution.Simple.Build.Macros","link":"Distribution-Simple-Build-Macros.html#v:generateCabalMacrosHeader"},{"display_html":"<a href=\"#v:generatePackageVersionMacros\">generatePackageVersionMacros</a> :: [<a href=\"Distribution-Types-PackageId.html#t:PackageId\" title=\"Distribution.Types.PackageId\">PackageId</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"generatePackageVersionMacros","module":"Distribution.Simple.Build.Macros","link":"Distribution-Simple-Build-Macros.html#v:generatePackageVersionMacros"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ConfiguredComponent\">ConfiguredComponent</a> = <a href=\"#v:ConfiguredComponent\">ConfiguredComponent</a> {<ul class=\"subs\"><li><a href=\"#v:cc_ann_id\">cc_ann_id</a> :: <a href=\"Distribution-Types-AnnotatedId.html#t:AnnotatedId\" title=\"Distribution.Types.AnnotatedId\">AnnotatedId</a> <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a></li><li><a href=\"#v:cc_component\">cc_component</a> :: <a href=\"Distribution-Types-Component.html#t:Component\" title=\"Distribution.Types.Component\">Component</a></li><li><a href=\"#v:cc_public\">cc_public</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:cc_exe_deps\">cc_exe_deps</a> :: [<a href=\"Distribution-Types-AnnotatedId.html#t:AnnotatedId\" title=\"Distribution.Types.AnnotatedId\">AnnotatedId</a> <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a>]</li><li><a href=\"#v:cc_includes\">cc_includes</a> :: [<a href=\"Distribution-Types-ComponentInclude.html#t:ComponentInclude\" title=\"Distribution.Types.ComponentInclude\">ComponentInclude</a> <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a> <a href=\"Distribution-Types-IncludeRenaming.html#t:IncludeRenaming\" title=\"Distribution.Types.IncludeRenaming\">IncludeRenaming</a>]</li></ul>}","name":"ConfiguredComponent ConfiguredComponent cc_ann_id cc_component cc_public cc_exe_deps cc_includes","module":"Distribution.Backpack.ConfiguredComponent","link":"Distribution-Backpack-ConfiguredComponent.html#t:ConfiguredComponent"},{"display_html":"<a href=\"#v:cc_name\">cc_name</a> :: <a href=\"Distribution-Backpack-ConfiguredComponent.html#t:ConfiguredComponent\" title=\"Distribution.Backpack.ConfiguredComponent\">ConfiguredComponent</a> -&gt; <a href=\"Distribution-Types-ComponentName.html#t:ComponentName\" title=\"Distribution.Types.ComponentName\">ComponentName</a>","name":"cc_name","module":"Distribution.Backpack.ConfiguredComponent","link":"Distribution-Backpack-ConfiguredComponent.html#v:cc_name"},{"display_html":"<a href=\"#v:cc_cid\">cc_cid</a> :: <a href=\"Distribution-Backpack-ConfiguredComponent.html#t:ConfiguredComponent\" title=\"Distribution.Backpack.ConfiguredComponent\">ConfiguredComponent</a> -&gt; <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a>","name":"cc_cid","module":"Distribution.Backpack.ConfiguredComponent","link":"Distribution-Backpack-ConfiguredComponent.html#v:cc_cid"},{"display_html":"<a href=\"#v:cc_pkgid\">cc_pkgid</a> :: <a href=\"Distribution-Backpack-ConfiguredComponent.html#t:ConfiguredComponent\" title=\"Distribution.Backpack.ConfiguredComponent\">ConfiguredComponent</a> -&gt; <a href=\"Distribution-Types-PackageId.html#t:PackageId\" title=\"Distribution.Types.PackageId\">PackageId</a>","name":"cc_pkgid","module":"Distribution.Backpack.ConfiguredComponent","link":"Distribution-Backpack-ConfiguredComponent.html#v:cc_pkgid"},{"display_html":"<a href=\"#v:toConfiguredComponent\">toConfiguredComponent</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a> -&gt; <a href=\"Distribution-Backpack-ConfiguredComponent.html#t:ConfiguredComponentMap\" title=\"Distribution.Backpack.ConfiguredComponent\">ConfiguredComponentMap</a> -&gt; <a href=\"Distribution-Backpack-ConfiguredComponent.html#t:ConfiguredComponentMap\" title=\"Distribution.Backpack.ConfiguredComponent\">ConfiguredComponentMap</a> -&gt; <a href=\"Distribution-Types-Component.html#t:Component\" title=\"Distribution.Types.Component\">Component</a> -&gt; <a href=\"Distribution-Utils-LogProgress.html#t:LogProgress\" title=\"Distribution.Utils.LogProgress\">LogProgress</a> <a href=\"Distribution-Backpack-ConfiguredComponent.html#t:ConfiguredComponent\" title=\"Distribution.Backpack.ConfiguredComponent\">ConfiguredComponent</a>","name":"toConfiguredComponent","module":"Distribution.Backpack.ConfiguredComponent","link":"Distribution-Backpack-ConfiguredComponent.html#v:toConfiguredComponent"},{"display_html":"<a href=\"#v:toConfiguredComponents\">toConfiguredComponents</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; <a href=\"Distribution-Types-GenericPackageDescription.html#t:FlagAssignment\" title=\"Distribution.Types.GenericPackageDescription\">FlagAssignment</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Backpack-ConfiguredComponent.html#t:ConfiguredComponentMap\" title=\"Distribution.Backpack.ConfiguredComponent\">ConfiguredComponentMap</a> -&gt; [<a href=\"Distribution-Types-Component.html#t:Component\" title=\"Distribution.Types.Component\">Component</a>] -&gt; <a href=\"Distribution-Utils-LogProgress.html#t:LogProgress\" title=\"Distribution.Utils.LogProgress\">LogProgress</a> [<a href=\"Distribution-Backpack-ConfiguredComponent.html#t:ConfiguredComponent\" title=\"Distribution.Backpack.ConfiguredComponent\">ConfiguredComponent</a>]","name":"toConfiguredComponents","module":"Distribution.Backpack.ConfiguredComponent","link":"Distribution-Backpack-ConfiguredComponent.html#v:toConfiguredComponents"},{"display_html":"<a href=\"#v:dispConfiguredComponent\">dispConfiguredComponent</a> :: <a href=\"Distribution-Backpack-ConfiguredComponent.html#t:ConfiguredComponent\" title=\"Distribution.Backpack.ConfiguredComponent\">ConfiguredComponent</a> -&gt; <a href=\"../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc\" title=\"Text.PrettyPrint\">Doc</a>","name":"dispConfiguredComponent","module":"Distribution.Backpack.ConfiguredComponent","link":"Distribution-Backpack-ConfiguredComponent.html#v:dispConfiguredComponent"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:ConfiguredComponentMap\">ConfiguredComponentMap</a> = <a href=\"Distribution-Compat-Prelude-Internal.html#t:Map\" title=\"Distribution.Compat.Prelude.Internal\">Map</a> <a href=\"Distribution-Types-PackageName.html#t:PackageName\" title=\"Distribution.Types.PackageName\">PackageName</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Map\" title=\"Distribution.Compat.Prelude.Internal\">Map</a> <a href=\"Distribution-Types-ComponentName.html#t:ComponentName\" title=\"Distribution.Types.ComponentName\">ComponentName</a> (<a href=\"Distribution-Types-AnnotatedId.html#t:AnnotatedId\" title=\"Distribution.Types.AnnotatedId\">AnnotatedId</a> <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a>))","name":"ConfiguredComponentMap","module":"Distribution.Backpack.ConfiguredComponent","link":"Distribution-Backpack-ConfiguredComponent.html#t:ConfiguredComponentMap"},{"display_html":"<a href=\"#v:extendConfiguredComponentMap\">extendConfiguredComponentMap</a> :: <a href=\"Distribution-Backpack-ConfiguredComponent.html#t:ConfiguredComponent\" title=\"Distribution.Backpack.ConfiguredComponent\">ConfiguredComponent</a> -&gt; <a href=\"Distribution-Backpack-ConfiguredComponent.html#t:ConfiguredComponentMap\" title=\"Distribution.Backpack.ConfiguredComponent\">ConfiguredComponentMap</a> -&gt; <a href=\"Distribution-Backpack-ConfiguredComponent.html#t:ConfiguredComponentMap\" title=\"Distribution.Backpack.ConfiguredComponent\">ConfiguredComponentMap</a>","name":"extendConfiguredComponentMap","module":"Distribution.Backpack.ConfiguredComponent","link":"Distribution-Backpack-ConfiguredComponent.html#v:extendConfiguredComponentMap"},{"display_html":"<a href=\"#v:newPackageDepsBehaviour\">newPackageDepsBehaviour</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"newPackageDepsBehaviour","module":"Distribution.Backpack.ConfiguredComponent","link":"Distribution-Backpack-ConfiguredComponent.html#v:newPackageDepsBehaviour"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:ComponentsGraph\">ComponentsGraph</a> = <a href=\"Distribution-Compat-Graph.html#t:Graph\" title=\"Distribution.Compat.Graph\">Graph</a> (<a href=\"Distribution-Compat-Graph.html#t:Node\" title=\"Distribution.Compat.Graph\">Node</a> <a href=\"Distribution-Types-ComponentName.html#t:ComponentName\" title=\"Distribution.Types.ComponentName\">ComponentName</a> <a href=\"Distribution-Types-Component.html#t:Component\" title=\"Distribution.Types.Component\">Component</a>)","name":"ComponentsGraph","module":"Distribution.Backpack.ComponentsGraph","link":"Distribution-Backpack-ComponentsGraph.html#t:ComponentsGraph"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:ComponentsWithDeps\">ComponentsWithDeps</a> = [(<a href=\"Distribution-Types-Component.html#t:Component\" title=\"Distribution.Types.Component\">Component</a>, [<a href=\"Distribution-Types-ComponentName.html#t:ComponentName\" title=\"Distribution.Types.ComponentName\">ComponentName</a>])]","name":"ComponentsWithDeps","module":"Distribution.Backpack.ComponentsGraph","link":"Distribution-Backpack-ComponentsGraph.html#t:ComponentsWithDeps"},{"display_html":"<a href=\"#v:mkComponentsGraph\">mkComponentsGraph</a> :: <a href=\"Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec\" title=\"Distribution.Types.ComponentRequestedSpec\">ComponentRequestedSpec</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> [<a href=\"Distribution-Types-ComponentName.html#t:ComponentName\" title=\"Distribution.Types.ComponentName\">ComponentName</a>] <a href=\"Distribution-Backpack-ComponentsGraph.html#t:ComponentsGraph\" title=\"Distribution.Backpack.ComponentsGraph\">ComponentsGraph</a>","name":"mkComponentsGraph","module":"Distribution.Backpack.ComponentsGraph","link":"Distribution-Backpack-ComponentsGraph.html#v:mkComponentsGraph"},{"display_html":"<a href=\"#v:componentsGraphToList\">componentsGraphToList</a> :: <a href=\"Distribution-Backpack-ComponentsGraph.html#t:ComponentsGraph\" title=\"Distribution.Backpack.ComponentsGraph\">ComponentsGraph</a> -&gt; <a href=\"Distribution-Backpack-ComponentsGraph.html#t:ComponentsWithDeps\" title=\"Distribution.Backpack.ComponentsGraph\">ComponentsWithDeps</a>","name":"componentsGraphToList","module":"Distribution.Backpack.ComponentsGraph","link":"Distribution-Backpack-ComponentsGraph.html#v:componentsGraphToList"},{"display_html":"<a href=\"#v:dispComponentsWithDeps\">dispComponentsWithDeps</a> :: <a href=\"Distribution-Backpack-ComponentsGraph.html#t:ComponentsWithDeps\" title=\"Distribution.Backpack.ComponentsGraph\">ComponentsWithDeps</a> -&gt; <a href=\"../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc\" title=\"Text.PrettyPrint\">Doc</a>","name":"dispComponentsWithDeps","module":"Distribution.Backpack.ComponentsGraph","link":"Distribution-Backpack-ComponentsGraph.html#v:dispComponentsWithDeps"},{"display_html":"<a href=\"#v:componentCycleMsg\">componentCycleMsg</a> :: [<a href=\"Distribution-Types-ComponentName.html#t:ComponentName\" title=\"Distribution.Types.ComponentName\">ComponentName</a>] -&gt; <a href=\"../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc\" title=\"Text.PrettyPrint\">Doc</a>","name":"componentCycleMsg","module":"Distribution.Backpack.ComponentsGraph","link":"Distribution-Backpack-ComponentsGraph.html#v:componentCycleMsg"},{"display_html":"<a href=\"#v:configure\">configure</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a>, <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a>)","name":"configure","module":"Distribution.Simple.HaskellSuite","link":"Distribution-Simple-HaskellSuite.html#v:configure"},{"display_html":"<a href=\"#v:hstoolVersion\">hstoolVersion</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>)","name":"hstoolVersion","module":"Distribution.Simple.HaskellSuite","link":"Distribution-Simple-HaskellSuite.html#v:hstoolVersion"},{"display_html":"<a href=\"#v:numericVersion\">numericVersion</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>)","name":"numericVersion","module":"Distribution.Simple.HaskellSuite","link":"Distribution-Simple-HaskellSuite.html#v:numericVersion"},{"display_html":"<a href=\"#v:getCompilerVersion\">getCompilerVersion</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program-Types.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program.Types\">ConfiguredProgram</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>)","name":"getCompilerVersion","module":"Distribution.Simple.HaskellSuite","link":"Distribution-Simple-HaskellSuite.html#v:getCompilerVersion"},{"display_html":"<a href=\"#v:getExtensions\">getExtensions</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program-Types.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program.Types\">ConfiguredProgram</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> [(<a href=\"Language-Haskell-Extension.html#t:Extension\" title=\"Language.Haskell.Extension\">Extension</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Simple-Compiler.html#t:Flag\" title=\"Distribution.Simple.Compiler\">Flag</a>)]","name":"getExtensions","module":"Distribution.Simple.HaskellSuite","link":"Distribution-Simple-HaskellSuite.html#v:getExtensions"},{"display_html":"<a href=\"#v:getLanguages\">getLanguages</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program-Types.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program.Types\">ConfiguredProgram</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> [(<a href=\"Language-Haskell-Extension.html#t:Language\" title=\"Language.Haskell.Extension\">Language</a>, <a href=\"Distribution-Simple-Compiler.html#t:Flag\" title=\"Distribution.Simple.Compiler\">Flag</a>)]","name":"getLanguages","module":"Distribution.Simple.HaskellSuite","link":"Distribution-Simple-HaskellSuite.html#v:getLanguages"},{"display_html":"<a href=\"#v:getInstalledPackages\">getInstalledPackages</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDBStack\" title=\"Distribution.Simple.Compiler\">PackageDBStack</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Simple-PackageIndex.html#t:InstalledPackageIndex\" title=\"Distribution.Simple.PackageIndex\">InstalledPackageIndex</a>","name":"getInstalledPackages","module":"Distribution.Simple.HaskellSuite","link":"Distribution-Simple-HaskellSuite.html#v:getInstalledPackages"},{"display_html":"<a href=\"#v:buildLib\">buildLib</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"buildLib","module":"Distribution.Simple.HaskellSuite","link":"Distribution-Simple-HaskellSuite.html#v:buildLib"},{"display_html":"<a href=\"#v:installLib\">installLib</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"installLib","module":"Distribution.Simple.HaskellSuite","link":"Distribution-Simple-HaskellSuite.html#v:installLib"},{"display_html":"<a href=\"#v:registerPackage\">registerPackage</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDBStack\" title=\"Distribution.Simple.Compiler\">PackageDBStack</a> -&gt; <a href=\"Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo\">InstalledPackageInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"registerPackage","module":"Distribution.Simple.HaskellSuite","link":"Distribution-Simple-HaskellSuite.html#v:registerPackage"},{"display_html":"<a href=\"#v:initPackageDB\">initPackageDB</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"initPackageDB","module":"Distribution.Simple.HaskellSuite","link":"Distribution-Simple-HaskellSuite.html#v:initPackageDB"},{"display_html":"<a href=\"#v:packageDbOpt\">packageDbOpt</a> :: <a href=\"Distribution-Simple-Compiler.html#t:PackageDB\" title=\"Distribution.Simple.Compiler\">PackageDB</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"packageDbOpt","module":"Distribution.Simple.HaskellSuite","link":"Distribution-Simple-HaskellSuite.html#v:packageDbOpt"},{"display_html":"<a href=\"#v:getGhcInfo\">getGhcInfo</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program-Types.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program.Types\">ConfiguredProgram</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)]","name":"getGhcInfo","module":"Distribution.Simple.GHCJS","link":"Distribution-Simple-GHCJS.html#v:getGhcInfo"},{"display_html":"<a href=\"#v:configure\">configure</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a>, <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a>)","name":"configure","module":"Distribution.Simple.GHCJS","link":"Distribution-Simple-GHCJS.html#v:configure"},{"display_html":"<a href=\"#v:getInstalledPackages\">getInstalledPackages</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDBStack\" title=\"Distribution.Simple.Compiler\">PackageDBStack</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Simple-PackageIndex.html#t:InstalledPackageIndex\" title=\"Distribution.Simple.PackageIndex\">InstalledPackageIndex</a>","name":"getInstalledPackages","module":"Distribution.Simple.GHCJS","link":"Distribution-Simple-GHCJS.html#v:getInstalledPackages"},{"display_html":"<a href=\"#v:getInstalledPackagesMonitorFiles\">getInstalledPackagesMonitorFiles</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; [<a href=\"Distribution-Simple-Compiler.html#t:PackageDB\" title=\"Distribution.Simple.Compiler\">PackageDB</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]","name":"getInstalledPackagesMonitorFiles","module":"Distribution.Simple.GHCJS","link":"Distribution-Simple-GHCJS.html#v:getInstalledPackagesMonitorFiles"},{"display_html":"<a href=\"#v:getPackageDBContents\">getPackageDBContents</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDB\" title=\"Distribution.Simple.Compiler\">PackageDB</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Simple-PackageIndex.html#t:InstalledPackageIndex\" title=\"Distribution.Simple.PackageIndex\">InstalledPackageIndex</a>","name":"getPackageDBContents","module":"Distribution.Simple.GHCJS","link":"Distribution-Simple-GHCJS.html#v:getPackageDBContents"},{"display_html":"<a href=\"#v:buildLib\">buildLib</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>) -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"buildLib","module":"Distribution.Simple.GHCJS","link":"Distribution-Simple-GHCJS.html#v:buildLib"},{"display_html":"<a href=\"#v:buildFLib\">buildFLib</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>) -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-ForeignLib.html#t:ForeignLib\" title=\"Distribution.Types.ForeignLib\">ForeignLib</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"buildFLib","module":"Distribution.Simple.GHCJS","link":"Distribution-Simple-GHCJS.html#v:buildFLib"},{"display_html":"<a href=\"#v:buildExe\">buildExe</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>) -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-Executable.html#t:Executable\" title=\"Distribution.Types.Executable\">Executable</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"buildExe","module":"Distribution.Simple.GHCJS","link":"Distribution-Simple-GHCJS.html#v:buildExe"},{"display_html":"<a href=\"#v:replLib\">replLib</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>) -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"replLib","module":"Distribution.Simple.GHCJS","link":"Distribution-Simple-GHCJS.html#v:replLib"},{"display_html":"<a href=\"#v:replFLib\">replFLib</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>) -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-ForeignLib.html#t:ForeignLib\" title=\"Distribution.Types.ForeignLib\">ForeignLib</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"replFLib","module":"Distribution.Simple.GHCJS","link":"Distribution-Simple-GHCJS.html#v:replFLib"},{"display_html":"<a href=\"#v:replExe\">replExe</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>) -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-Executable.html#t:Executable\" title=\"Distribution.Types.Executable\">Executable</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"replExe","module":"Distribution.Simple.GHCJS","link":"Distribution-Simple-GHCJS.html#v:replExe"},{"display_html":"<a href=\"#v:startInterpreter\">startInterpreter</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDBStack\" title=\"Distribution.Simple.Compiler\">PackageDBStack</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"startInterpreter","module":"Distribution.Simple.GHCJS","link":"Distribution-Simple-GHCJS.html#v:startInterpreter"},{"display_html":"<a href=\"#v:installLib\">installLib</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"installLib","module":"Distribution.Simple.GHCJS","link":"Distribution-Simple-GHCJS.html#v:installLib"},{"display_html":"<a href=\"#v:installFLib\">installFLib</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-ForeignLib.html#t:ForeignLib\" title=\"Distribution.Types.ForeignLib\">ForeignLib</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"installFLib","module":"Distribution.Simple.GHCJS","link":"Distribution-Simple-GHCJS.html#v:installFLib"},{"display_html":"<a href=\"#v:installExe\">installExe</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; (<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>) -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-Executable.html#t:Executable\" title=\"Distribution.Types.Executable\">Executable</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"installExe","module":"Distribution.Simple.GHCJS","link":"Distribution-Simple-GHCJS.html#v:installExe"},{"display_html":"<a href=\"#v:libAbiHash\">libAbiHash</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"libAbiHash","module":"Distribution.Simple.GHCJS","link":"Distribution-Simple-GHCJS.html#v:libAbiHash"},{"display_html":"<a href=\"#v:hcPkgInfo\">hcPkgInfo</a> :: <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Program-HcPkg.html#t:HcPkgInfo\" title=\"Distribution.Simple.Program.HcPkg\">HcPkgInfo</a>","name":"hcPkgInfo","module":"Distribution.Simple.GHCJS","link":"Distribution-Simple-GHCJS.html#v:hcPkgInfo"},{"display_html":"<a href=\"#v:registerPackage\">registerPackage</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDBStack\" title=\"Distribution.Simple.Compiler\">PackageDBStack</a> -&gt; <a href=\"Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo\">InstalledPackageInfo</a> -&gt; <a href=\"Distribution-Simple-Program-HcPkg.html#t:RegisterOptions\" title=\"Distribution.Simple.Program.HcPkg\">RegisterOptions</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"registerPackage","module":"Distribution.Simple.GHCJS","link":"Distribution-Simple-GHCJS.html#v:registerPackage"},{"display_html":"<a href=\"#v:componentGhcOptions\">componentGhcOptions</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Simple-Program-GHC.html#t:GhcOptions\" title=\"Distribution.Simple.Program.GHC\">GhcOptions</a>","name":"componentGhcOptions","module":"Distribution.Simple.GHCJS","link":"Distribution-Simple-GHCJS.html#v:componentGhcOptions"},{"display_html":"<a href=\"#v:componentCcGhcOptions\">componentCcGhcOptions</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Simple-Program-GHC.html#t:GhcOptions\" title=\"Distribution.Simple.Program.GHC\">GhcOptions</a>","name":"componentCcGhcOptions","module":"Distribution.Simple.GHCJS","link":"Distribution-Simple-GHCJS.html#v:componentCcGhcOptions"},{"display_html":"<a href=\"#v:getLibDir\">getLibDir</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"getLibDir","module":"Distribution.Simple.GHCJS","link":"Distribution-Simple-GHCJS.html#v:getLibDir"},{"display_html":"<a href=\"#v:isDynamic\">isDynamic</a> :: <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"isDynamic","module":"Distribution.Simple.GHCJS","link":"Distribution-Simple-GHCJS.html#v:isDynamic"},{"display_html":"<a href=\"#v:getGlobalPackageDB\">getGlobalPackageDB</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program-Types.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program.Types\">ConfiguredProgram</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"getGlobalPackageDB","module":"Distribution.Simple.GHCJS","link":"Distribution-Simple-GHCJS.html#v:getGlobalPackageDB"},{"display_html":"<a href=\"#v:pkgRoot\">pkgRoot</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDB\" title=\"Distribution.Simple.Compiler\">PackageDB</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"pkgRoot","module":"Distribution.Simple.GHCJS","link":"Distribution-Simple-GHCJS.html#v:pkgRoot"},{"display_html":"<a href=\"#v:runCmd\">runCmd</a> :: <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; (<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>, [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>])","name":"runCmd","module":"Distribution.Simple.GHCJS","link":"Distribution-Simple-GHCJS.html#v:runCmd"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:GhcEnvironmentFileEntry\">GhcEnvironmentFileEntry</a><ul class=\"subs\"><li>= <a href=\"#v:GhcEnvFileComment\">GhcEnvFileComment</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li>| <a href=\"#v:GhcEnvFilePackageId\">GhcEnvFilePackageId</a> <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a></li><li>| <a href=\"#v:GhcEnvFilePackageDb\">GhcEnvFilePackageDb</a> <a href=\"Distribution-Simple-Compiler.html#t:PackageDB\" title=\"Distribution.Simple.Compiler\">PackageDB</a></li><li>| <a href=\"#v:GhcEnvFileClearPackageDbStack\">GhcEnvFileClearPackageDbStack</a></li></ul>","name":"GhcEnvironmentFileEntry GhcEnvFileComment GhcEnvFilePackageId GhcEnvFilePackageDb GhcEnvFileClearPackageDbStack","module":"Distribution.Simple.GHCJS","link":"Distribution-Simple-GHCJS.html#t:GhcEnvironmentFileEntry"},{"display_html":"<a href=\"#v:simpleGhcEnvironmentFile\">simpleGhcEnvironmentFile</a> :: <a href=\"Distribution-Simple-Compiler.html#t:PackageDBStack\" title=\"Distribution.Simple.Compiler\">PackageDBStack</a> -&gt; [<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>] -&gt; [<a href=\"Distribution-Simple-GHCJS.html#t:GhcEnvironmentFileEntry\" title=\"Distribution.Simple.GHCJS\">GhcEnvironmentFileEntry</a>]","name":"simpleGhcEnvironmentFile","module":"Distribution.Simple.GHCJS","link":"Distribution-Simple-GHCJS.html#v:simpleGhcEnvironmentFile"},{"display_html":"<a href=\"#v:renderGhcEnvironmentFile\">renderGhcEnvironmentFile</a> :: [<a href=\"Distribution-Simple-GHCJS.html#t:GhcEnvironmentFileEntry\" title=\"Distribution.Simple.GHCJS\">GhcEnvironmentFileEntry</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"renderGhcEnvironmentFile","module":"Distribution.Simple.GHCJS","link":"Distribution-Simple-GHCJS.html#v:renderGhcEnvironmentFile"},{"display_html":"<a href=\"#v:writeGhcEnvironmentFile\">writeGhcEnvironmentFile</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a> -&gt; <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; [<a href=\"Distribution-Simple-GHCJS.html#t:GhcEnvironmentFileEntry\" title=\"Distribution.Simple.GHCJS\">GhcEnvironmentFileEntry</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"writeGhcEnvironmentFile","module":"Distribution.Simple.GHCJS","link":"Distribution-Simple-GHCJS.html#v:writeGhcEnvironmentFile"},{"display_html":"<a href=\"#v:ghcPlatformAndVersionString\">ghcPlatformAndVersionString</a> :: <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a> -&gt; <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"ghcPlatformAndVersionString","module":"Distribution.Simple.GHCJS","link":"Distribution-Simple-GHCJS.html#v:ghcPlatformAndVersionString"},{"display_html":"<a href=\"#v:readGhcEnvironmentFile\">readGhcEnvironmentFile</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> [<a href=\"Distribution-Simple-GHCJS.html#t:GhcEnvironmentFileEntry\" title=\"Distribution.Simple.GHCJS\">GhcEnvironmentFileEntry</a>]","name":"readGhcEnvironmentFile","module":"Distribution.Simple.GHCJS","link":"Distribution-Simple-GHCJS.html#v:readGhcEnvironmentFile"},{"display_html":"<a href=\"#v:parseGhcEnvironmentFile\">parseGhcEnvironmentFile</a> :: <a href=\"../parsec-3.1.14.0/Text-Parsec-String.html#t:Parser\" title=\"Text.Parsec.String\">Parser</a> [<a href=\"Distribution-Simple-GHCJS.html#t:GhcEnvironmentFileEntry\" title=\"Distribution.Simple.GHCJS\">GhcEnvironmentFileEntry</a>]","name":"parseGhcEnvironmentFile","module":"Distribution.Simple.GHCJS","link":"Distribution-Simple-GHCJS.html#v:parseGhcEnvironmentFile"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:ParseErrorExc\">ParseErrorExc</a> = <a href=\"#v:ParseErrorExc\">ParseErrorExc</a> <a href=\"../parsec-3.1.14.0/Text-Parsec-Error.html#t:ParseError\" title=\"Text.Parsec.Error\">ParseError</a>","name":"ParseErrorExc ParseErrorExc","module":"Distribution.Simple.GHCJS","link":"Distribution-Simple-GHCJS.html#t:ParseErrorExc"},{"display_html":"<a href=\"#v:getImplInfo\">getImplInfo</a> :: <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-Simple-GHCJS.html#t:GhcImplInfo\" title=\"Distribution.Simple.GHCJS\">GhcImplInfo</a>","name":"getImplInfo","module":"Distribution.Simple.GHCJS","link":"Distribution-Simple-GHCJS.html#v:getImplInfo"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:GhcImplInfo\">GhcImplInfo</a> = <a href=\"#v:GhcImplInfo\">GhcImplInfo</a> {<ul class=\"subs\"><li><a href=\"#v:supportsHaskell2010\">supportsHaskell2010</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:reportsNoExt\">reportsNoExt</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:alwaysNondecIndent\">alwaysNondecIndent</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:flagGhciScript\">flagGhciScript</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:flagProfAuto\">flagProfAuto</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:flagPackageConf\">flagPackageConf</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:flagDebugInfo\">flagDebugInfo</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:supportsDebugLevels\">supportsDebugLevels</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:supportsPkgEnvFiles\">supportsPkgEnvFiles</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:flagWarnMissingHomeModules\">flagWarnMissingHomeModules</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li></ul>}","name":"GhcImplInfo GhcImplInfo supportsHaskell2010 reportsNoExt alwaysNondecIndent flagGhciScript flagProfAuto flagPackageConf flagDebugInfo supportsDebugLevels supportsPkgEnvFiles flagWarnMissingHomeModules","module":"Distribution.Simple.GHCJS","link":"Distribution-Simple-GHCJS.html#t:GhcImplInfo"},{"display_html":"<a href=\"#v:getGhcInfo\">getGhcInfo</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program-Types.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program.Types\">ConfiguredProgram</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)]","name":"getGhcInfo","module":"Distribution.Simple.GHC","link":"Distribution-Simple-GHC.html#v:getGhcInfo"},{"display_html":"<a href=\"#v:configure\">configure</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a>, <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a>)","name":"configure","module":"Distribution.Simple.GHC","link":"Distribution-Simple-GHC.html#v:configure"},{"display_html":"<a href=\"#v:getInstalledPackages\">getInstalledPackages</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDBStack\" title=\"Distribution.Simple.Compiler\">PackageDBStack</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Simple-PackageIndex.html#t:InstalledPackageIndex\" title=\"Distribution.Simple.PackageIndex\">InstalledPackageIndex</a>","name":"getInstalledPackages","module":"Distribution.Simple.GHC","link":"Distribution-Simple-GHC.html#v:getInstalledPackages"},{"display_html":"<a href=\"#v:getInstalledPackagesMonitorFiles\">getInstalledPackagesMonitorFiles</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; [<a href=\"Distribution-Simple-Compiler.html#t:PackageDB\" title=\"Distribution.Simple.Compiler\">PackageDB</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]","name":"getInstalledPackagesMonitorFiles","module":"Distribution.Simple.GHC","link":"Distribution-Simple-GHC.html#v:getInstalledPackagesMonitorFiles"},{"display_html":"<a href=\"#v:getPackageDBContents\">getPackageDBContents</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDB\" title=\"Distribution.Simple.Compiler\">PackageDB</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Simple-PackageIndex.html#t:InstalledPackageIndex\" title=\"Distribution.Simple.PackageIndex\">InstalledPackageIndex</a>","name":"getPackageDBContents","module":"Distribution.Simple.GHC","link":"Distribution-Simple-GHC.html#v:getPackageDBContents"},{"display_html":"<a href=\"#v:buildLib\">buildLib</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>) -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"buildLib","module":"Distribution.Simple.GHC","link":"Distribution-Simple-GHC.html#v:buildLib"},{"display_html":"<a href=\"#v:buildFLib\">buildFLib</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>) -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-ForeignLib.html#t:ForeignLib\" title=\"Distribution.Types.ForeignLib\">ForeignLib</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"buildFLib","module":"Distribution.Simple.GHC","link":"Distribution-Simple-GHC.html#v:buildFLib"},{"display_html":"<a href=\"#v:buildExe\">buildExe</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>) -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-Executable.html#t:Executable\" title=\"Distribution.Types.Executable\">Executable</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"buildExe","module":"Distribution.Simple.GHC","link":"Distribution-Simple-GHC.html#v:buildExe"},{"display_html":"<a href=\"#v:replLib\">replLib</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>) -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"replLib","module":"Distribution.Simple.GHC","link":"Distribution-Simple-GHC.html#v:replLib"},{"display_html":"<a href=\"#v:replFLib\">replFLib</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>) -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-ForeignLib.html#t:ForeignLib\" title=\"Distribution.Types.ForeignLib\">ForeignLib</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"replFLib","module":"Distribution.Simple.GHC","link":"Distribution-Simple-GHC.html#v:replFLib"},{"display_html":"<a href=\"#v:replExe\">replExe</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>) -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-Executable.html#t:Executable\" title=\"Distribution.Types.Executable\">Executable</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"replExe","module":"Distribution.Simple.GHC","link":"Distribution-Simple-GHC.html#v:replExe"},{"display_html":"<a href=\"#v:startInterpreter\">startInterpreter</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDBStack\" title=\"Distribution.Simple.Compiler\">PackageDBStack</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"startInterpreter","module":"Distribution.Simple.GHC","link":"Distribution-Simple-GHC.html#v:startInterpreter"},{"display_html":"<a href=\"#v:installLib\">installLib</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"installLib","module":"Distribution.Simple.GHC","link":"Distribution-Simple-GHC.html#v:installLib"},{"display_html":"<a href=\"#v:installFLib\">installFLib</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-ForeignLib.html#t:ForeignLib\" title=\"Distribution.Types.ForeignLib\">ForeignLib</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"installFLib","module":"Distribution.Simple.GHC","link":"Distribution-Simple-GHC.html#v:installFLib"},{"display_html":"<a href=\"#v:installExe\">installExe</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; (<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>) -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-Executable.html#t:Executable\" title=\"Distribution.Types.Executable\">Executable</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"installExe","module":"Distribution.Simple.GHC","link":"Distribution-Simple-GHC.html#v:installExe"},{"display_html":"<a href=\"#v:libAbiHash\">libAbiHash</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"libAbiHash","module":"Distribution.Simple.GHC","link":"Distribution-Simple-GHC.html#v:libAbiHash"},{"display_html":"<a href=\"#v:hcPkgInfo\">hcPkgInfo</a> :: <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Program-HcPkg.html#t:HcPkgInfo\" title=\"Distribution.Simple.Program.HcPkg\">HcPkgInfo</a>","name":"hcPkgInfo","module":"Distribution.Simple.GHC","link":"Distribution-Simple-GHC.html#v:hcPkgInfo"},{"display_html":"<a href=\"#v:registerPackage\">registerPackage</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDBStack\" title=\"Distribution.Simple.Compiler\">PackageDBStack</a> -&gt; <a href=\"Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo\">InstalledPackageInfo</a> -&gt; <a href=\"Distribution-Simple-Program-HcPkg.html#t:RegisterOptions\" title=\"Distribution.Simple.Program.HcPkg\">RegisterOptions</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"registerPackage","module":"Distribution.Simple.GHC","link":"Distribution-Simple-GHC.html#v:registerPackage"},{"display_html":"<a href=\"#v:componentGhcOptions\">componentGhcOptions</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Simple-Program-GHC.html#t:GhcOptions\" title=\"Distribution.Simple.Program.GHC\">GhcOptions</a>","name":"componentGhcOptions","module":"Distribution.Simple.GHC","link":"Distribution-Simple-GHC.html#v:componentGhcOptions"},{"display_html":"<a href=\"#v:componentCcGhcOptions\">componentCcGhcOptions</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Simple-Program-GHC.html#t:GhcOptions\" title=\"Distribution.Simple.Program.GHC\">GhcOptions</a>","name":"componentCcGhcOptions","module":"Distribution.Simple.GHC","link":"Distribution-Simple-GHC.html#v:componentCcGhcOptions"},{"display_html":"<a href=\"#v:getLibDir\">getLibDir</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"getLibDir","module":"Distribution.Simple.GHC","link":"Distribution-Simple-GHC.html#v:getLibDir"},{"display_html":"<a href=\"#v:isDynamic\">isDynamic</a> :: <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"isDynamic","module":"Distribution.Simple.GHC","link":"Distribution-Simple-GHC.html#v:isDynamic"},{"display_html":"<a href=\"#v:getGlobalPackageDB\">getGlobalPackageDB</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program-Types.html#t:ConfiguredProgram\" title=\"Distribution.Simple.Program.Types\">ConfiguredProgram</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"getGlobalPackageDB","module":"Distribution.Simple.GHC","link":"Distribution-Simple-GHC.html#v:getGlobalPackageDB"},{"display_html":"<a href=\"#v:pkgRoot\">pkgRoot</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDB\" title=\"Distribution.Simple.Compiler\">PackageDB</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"pkgRoot","module":"Distribution.Simple.GHC","link":"Distribution-Simple-GHC.html#v:pkgRoot"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:GhcEnvironmentFileEntry\">GhcEnvironmentFileEntry</a><ul class=\"subs\"><li>= <a href=\"#v:GhcEnvFileComment\">GhcEnvFileComment</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li>| <a href=\"#v:GhcEnvFilePackageId\">GhcEnvFilePackageId</a> <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a></li><li>| <a href=\"#v:GhcEnvFilePackageDb\">GhcEnvFilePackageDb</a> <a href=\"Distribution-Simple-Compiler.html#t:PackageDB\" title=\"Distribution.Simple.Compiler\">PackageDB</a></li><li>| <a href=\"#v:GhcEnvFileClearPackageDbStack\">GhcEnvFileClearPackageDbStack</a></li></ul>","name":"GhcEnvironmentFileEntry GhcEnvFileComment GhcEnvFilePackageId GhcEnvFilePackageDb GhcEnvFileClearPackageDbStack","module":"Distribution.Simple.GHC","link":"Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry"},{"display_html":"<a href=\"#v:simpleGhcEnvironmentFile\">simpleGhcEnvironmentFile</a> :: <a href=\"Distribution-Simple-Compiler.html#t:PackageDBStack\" title=\"Distribution.Simple.Compiler\">PackageDBStack</a> -&gt; [<a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a>] -&gt; [<a href=\"Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry\" title=\"Distribution.Simple.GHC\">GhcEnvironmentFileEntry</a>]","name":"simpleGhcEnvironmentFile","module":"Distribution.Simple.GHC","link":"Distribution-Simple-GHC.html#v:simpleGhcEnvironmentFile"},{"display_html":"<a href=\"#v:renderGhcEnvironmentFile\">renderGhcEnvironmentFile</a> :: [<a href=\"Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry\" title=\"Distribution.Simple.GHC\">GhcEnvironmentFileEntry</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"renderGhcEnvironmentFile","module":"Distribution.Simple.GHC","link":"Distribution-Simple-GHC.html#v:renderGhcEnvironmentFile"},{"display_html":"<a href=\"#v:writeGhcEnvironmentFile\">writeGhcEnvironmentFile</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a> -&gt; <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; [<a href=\"Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry\" title=\"Distribution.Simple.GHC\">GhcEnvironmentFileEntry</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"writeGhcEnvironmentFile","module":"Distribution.Simple.GHC","link":"Distribution-Simple-GHC.html#v:writeGhcEnvironmentFile"},{"display_html":"<a href=\"#v:ghcPlatformAndVersionString\">ghcPlatformAndVersionString</a> :: <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a> -&gt; <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"ghcPlatformAndVersionString","module":"Distribution.Simple.GHC","link":"Distribution-Simple-GHC.html#v:ghcPlatformAndVersionString"},{"display_html":"<a href=\"#v:readGhcEnvironmentFile\">readGhcEnvironmentFile</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> [<a href=\"Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry\" title=\"Distribution.Simple.GHC\">GhcEnvironmentFileEntry</a>]","name":"readGhcEnvironmentFile","module":"Distribution.Simple.GHC","link":"Distribution-Simple-GHC.html#v:readGhcEnvironmentFile"},{"display_html":"<a href=\"#v:parseGhcEnvironmentFile\">parseGhcEnvironmentFile</a> :: <a href=\"../parsec-3.1.14.0/Text-Parsec-String.html#t:Parser\" title=\"Text.Parsec.String\">Parser</a> [<a href=\"Distribution-Simple-GHC.html#t:GhcEnvironmentFileEntry\" title=\"Distribution.Simple.GHC\">GhcEnvironmentFileEntry</a>]","name":"parseGhcEnvironmentFile","module":"Distribution.Simple.GHC","link":"Distribution-Simple-GHC.html#v:parseGhcEnvironmentFile"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:ParseErrorExc\">ParseErrorExc</a> = <a href=\"#v:ParseErrorExc\">ParseErrorExc</a> <a href=\"../parsec-3.1.14.0/Text-Parsec-Error.html#t:ParseError\" title=\"Text.Parsec.Error\">ParseError</a>","name":"ParseErrorExc ParseErrorExc","module":"Distribution.Simple.GHC","link":"Distribution-Simple-GHC.html#t:ParseErrorExc"},{"display_html":"<a href=\"#v:getImplInfo\">getImplInfo</a> :: <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-Simple-GHC.html#t:GhcImplInfo\" title=\"Distribution.Simple.GHC\">GhcImplInfo</a>","name":"getImplInfo","module":"Distribution.Simple.GHC","link":"Distribution-Simple-GHC.html#v:getImplInfo"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:GhcImplInfo\">GhcImplInfo</a> = <a href=\"#v:GhcImplInfo\">GhcImplInfo</a> {<ul class=\"subs\"><li><a href=\"#v:supportsHaskell2010\">supportsHaskell2010</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:reportsNoExt\">reportsNoExt</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:alwaysNondecIndent\">alwaysNondecIndent</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:flagGhciScript\">flagGhciScript</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:flagProfAuto\">flagProfAuto</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:flagPackageConf\">flagPackageConf</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:flagDebugInfo\">flagDebugInfo</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:supportsDebugLevels\">supportsDebugLevels</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:supportsPkgEnvFiles\">supportsPkgEnvFiles</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:flagWarnMissingHomeModules\">flagWarnMissingHomeModules</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li></ul>}","name":"GhcImplInfo GhcImplInfo supportsHaskell2010 reportsNoExt alwaysNondecIndent flagGhciScript flagProfAuto flagPackageConf flagDebugInfo supportsDebugLevels supportsPkgEnvFiles flagWarnMissingHomeModules","module":"Distribution.Simple.GHC","link":"Distribution-Simple-GHC.html#t:GhcImplInfo"},{"display_html":"<a href=\"#v:mkBuildInfo\">mkBuildInfo</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:BuildFlags\" title=\"Distribution.Simple.Setup\">BuildFlags</a> -&gt; [<a href=\"Distribution-Types-TargetInfo.html#t:TargetInfo\" title=\"Distribution.Types.TargetInfo\">TargetInfo</a>] -&gt; Json","name":"mkBuildInfo","module":"Distribution.Simple.ShowBuildInfo","link":"Distribution-Simple-ShowBuildInfo.html#v:mkBuildInfo"},{"display_html":"<a href=\"#v:install\">install</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:CopyFlags\" title=\"Distribution.Simple.Setup\">CopyFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"install","module":"Distribution.Simple.Install","link":"Distribution-Simple-Install.html#v:install"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ModuleShape\">ModuleShape</a> = <a href=\"#v:ModuleShape\">ModuleShape</a> {<ul class=\"subs\"><li><a href=\"#v:modShapeProvides\">modShapeProvides</a> :: <a href=\"Distribution-Backpack.html#t:OpenModuleSubst\" title=\"Distribution.Backpack\">OpenModuleSubst</a></li><li><a href=\"#v:modShapeRequires\">modShapeRequires</a> :: <a href=\"../containers-0.6.2.1/Data-Set.html#t:Set\" title=\"Data.Set\">Set</a> <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a></li></ul>}","name":"ModuleShape ModuleShape modShapeProvides modShapeRequires","module":"Distribution.Backpack.ModuleShape","link":"Distribution-Backpack-ModuleShape.html#t:ModuleShape"},{"display_html":"<a href=\"#v:emptyModuleShape\">emptyModuleShape</a> :: <a href=\"Distribution-Backpack-ModuleShape.html#t:ModuleShape\" title=\"Distribution.Backpack.ModuleShape\">ModuleShape</a>","name":"emptyModuleShape","module":"Distribution.Backpack.ModuleShape","link":"Distribution-Backpack-ModuleShape.html#v:emptyModuleShape"},{"display_html":"<a href=\"#v:shapeInstalledPackage\">shapeInstalledPackage</a> :: <a href=\"Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo\">InstalledPackageInfo</a> -&gt; <a href=\"Distribution-Backpack-ModuleShape.html#t:ModuleShape\" title=\"Distribution.Backpack.ModuleShape\">ModuleShape</a>","name":"shapeInstalledPackage","module":"Distribution.Backpack.ModuleShape","link":"Distribution-Backpack-ModuleShape.html#v:shapeInstalledPackage"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PreModuleShape\">PreModuleShape</a> = <a href=\"#v:PreModuleShape\">PreModuleShape</a> {<ul class=\"subs\"><li><a href=\"#v:preModShapeProvides\">preModShapeProvides</a> :: <a href=\"../containers-0.6.2.1/Data-Set.html#t:Set\" title=\"Data.Set\">Set</a> <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a></li><li><a href=\"#v:preModShapeRequires\">preModShapeRequires</a> :: <a href=\"../containers-0.6.2.1/Data-Set.html#t:Set\" title=\"Data.Set\">Set</a> <a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a></li></ul>}","name":"PreModuleShape PreModuleShape preModShapeProvides preModShapeRequires","module":"Distribution.Backpack.PreModuleShape","link":"Distribution-Backpack-PreModuleShape.html#t:PreModuleShape"},{"display_html":"<a href=\"#v:toPreModuleShape\">toPreModuleShape</a> :: <a href=\"Distribution-Backpack-ModuleShape.html#t:ModuleShape\" title=\"Distribution.Backpack.ModuleShape\">ModuleShape</a> -&gt; <a href=\"Distribution-Backpack-PreModuleShape.html#t:PreModuleShape\" title=\"Distribution.Backpack.PreModuleShape\">PreModuleShape</a>","name":"toPreModuleShape","module":"Distribution.Backpack.PreModuleShape","link":"Distribution-Backpack-PreModuleShape.html#v:toPreModuleShape"},{"display_html":"<a href=\"#v:renamePreModuleShape\">renamePreModuleShape</a> :: <a href=\"Distribution-Backpack-PreModuleShape.html#t:PreModuleShape\" title=\"Distribution.Backpack.PreModuleShape\">PreModuleShape</a> -&gt; <a href=\"Distribution-Types-IncludeRenaming.html#t:IncludeRenaming\" title=\"Distribution.Types.IncludeRenaming\">IncludeRenaming</a> -&gt; <a href=\"Distribution-Backpack-PreModuleShape.html#t:PreModuleShape\" title=\"Distribution.Backpack.PreModuleShape\">PreModuleShape</a>","name":"renamePreModuleShape","module":"Distribution.Backpack.PreModuleShape","link":"Distribution-Backpack-PreModuleShape.html#v:renamePreModuleShape"},{"display_html":"<a href=\"#v:mixLinkPreModuleShape\">mixLinkPreModuleShape</a> :: [<a href=\"Distribution-Backpack-PreModuleShape.html#t:PreModuleShape\" title=\"Distribution.Backpack.PreModuleShape\">PreModuleShape</a>] -&gt; <a href=\"Distribution-Backpack-PreModuleShape.html#t:PreModuleShape\" title=\"Distribution.Backpack.PreModuleShape\">PreModuleShape</a>","name":"mixLinkPreModuleShape","module":"Distribution.Backpack.PreModuleShape","link":"Distribution-Backpack-PreModuleShape.html#v:mixLinkPreModuleShape"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:LinkedComponent\">LinkedComponent</a> = <a href=\"#v:LinkedComponent\">LinkedComponent</a> {<ul class=\"subs\"><li><a href=\"#v:lc_ann_id\">lc_ann_id</a> :: <a href=\"Distribution-Types-AnnotatedId.html#t:AnnotatedId\" title=\"Distribution.Types.AnnotatedId\">AnnotatedId</a> <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a></li><li><a href=\"#v:lc_component\">lc_component</a> :: <a href=\"Distribution-Types-Component.html#t:Component\" title=\"Distribution.Types.Component\">Component</a></li><li><a href=\"#v:lc_exe_deps\">lc_exe_deps</a> :: [<a href=\"Distribution-Types-AnnotatedId.html#t:AnnotatedId\" title=\"Distribution.Types.AnnotatedId\">AnnotatedId</a> <a href=\"Distribution-Backpack.html#t:OpenUnitId\" title=\"Distribution.Backpack\">OpenUnitId</a>]</li><li><a href=\"#v:lc_public\">lc_public</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:lc_includes\">lc_includes</a> :: [<a href=\"Distribution-Types-ComponentInclude.html#t:ComponentInclude\" title=\"Distribution.Types.ComponentInclude\">ComponentInclude</a> <a href=\"Distribution-Backpack.html#t:OpenUnitId\" title=\"Distribution.Backpack\">OpenUnitId</a> <a href=\"Distribution-Types-ModuleRenaming.html#t:ModuleRenaming\" title=\"Distribution.Types.ModuleRenaming\">ModuleRenaming</a>]</li><li><a href=\"#v:lc_sig_includes\">lc_sig_includes</a> :: [<a href=\"Distribution-Types-ComponentInclude.html#t:ComponentInclude\" title=\"Distribution.Types.ComponentInclude\">ComponentInclude</a> <a href=\"Distribution-Backpack.html#t:OpenUnitId\" title=\"Distribution.Backpack\">OpenUnitId</a> <a href=\"Distribution-Types-ModuleRenaming.html#t:ModuleRenaming\" title=\"Distribution.Types.ModuleRenaming\">ModuleRenaming</a>]</li><li><a href=\"#v:lc_shape\">lc_shape</a> :: <a href=\"Distribution-Backpack-ModuleShape.html#t:ModuleShape\" title=\"Distribution.Backpack.ModuleShape\">ModuleShape</a></li></ul>}","name":"LinkedComponent LinkedComponent lc_ann_id lc_component lc_exe_deps lc_public lc_includes lc_sig_includes lc_shape","module":"Distribution.Backpack.LinkedComponent","link":"Distribution-Backpack-LinkedComponent.html#t:LinkedComponent"},{"display_html":"<a href=\"#v:lc_insts\">lc_insts</a> :: <a href=\"Distribution-Backpack-LinkedComponent.html#t:LinkedComponent\" title=\"Distribution.Backpack.LinkedComponent\">LinkedComponent</a> -&gt; [(<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>, <a href=\"Distribution-Backpack.html#t:OpenModule\" title=\"Distribution.Backpack\">OpenModule</a>)]","name":"lc_insts","module":"Distribution.Backpack.LinkedComponent","link":"Distribution-Backpack-LinkedComponent.html#v:lc_insts"},{"display_html":"<a href=\"#v:lc_uid\">lc_uid</a> :: <a href=\"Distribution-Backpack-LinkedComponent.html#t:LinkedComponent\" title=\"Distribution.Backpack.LinkedComponent\">LinkedComponent</a> -&gt; <a href=\"Distribution-Backpack.html#t:OpenUnitId\" title=\"Distribution.Backpack\">OpenUnitId</a>","name":"lc_uid","module":"Distribution.Backpack.LinkedComponent","link":"Distribution-Backpack-LinkedComponent.html#v:lc_uid"},{"display_html":"<a href=\"#v:lc_cid\">lc_cid</a> :: <a href=\"Distribution-Backpack-LinkedComponent.html#t:LinkedComponent\" title=\"Distribution.Backpack.LinkedComponent\">LinkedComponent</a> -&gt; <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a>","name":"lc_cid","module":"Distribution.Backpack.LinkedComponent","link":"Distribution-Backpack-LinkedComponent.html#v:lc_cid"},{"display_html":"<a href=\"#v:lc_pkgid\">lc_pkgid</a> :: <a href=\"Distribution-Backpack-LinkedComponent.html#t:LinkedComponent\" title=\"Distribution.Backpack.LinkedComponent\">LinkedComponent</a> -&gt; <a href=\"Distribution-Types-PackageId.html#t:PackageId\" title=\"Distribution.Types.PackageId\">PackageId</a>","name":"lc_pkgid","module":"Distribution.Backpack.LinkedComponent","link":"Distribution-Backpack-LinkedComponent.html#v:lc_pkgid"},{"display_html":"<a href=\"#v:toLinkedComponent\">toLinkedComponent</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Backpack-FullUnitId.html#t:FullDb\" title=\"Distribution.Backpack.FullUnitId\">FullDb</a> -&gt; <a href=\"Distribution-Types-PackageId.html#t:PackageId\" title=\"Distribution.Types.PackageId\">PackageId</a> -&gt; <a href=\"Distribution-Backpack-LinkedComponent.html#t:LinkedComponentMap\" title=\"Distribution.Backpack.LinkedComponent\">LinkedComponentMap</a> -&gt; <a href=\"Distribution-Backpack-ConfiguredComponent.html#t:ConfiguredComponent\" title=\"Distribution.Backpack.ConfiguredComponent\">ConfiguredComponent</a> -&gt; <a href=\"Distribution-Utils-LogProgress.html#t:LogProgress\" title=\"Distribution.Utils.LogProgress\">LogProgress</a> <a href=\"Distribution-Backpack-LinkedComponent.html#t:LinkedComponent\" title=\"Distribution.Backpack.LinkedComponent\">LinkedComponent</a>","name":"toLinkedComponent","module":"Distribution.Backpack.LinkedComponent","link":"Distribution-Backpack-LinkedComponent.html#v:toLinkedComponent"},{"display_html":"<a href=\"#v:toLinkedComponents\">toLinkedComponents</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Backpack-FullUnitId.html#t:FullDb\" title=\"Distribution.Backpack.FullUnitId\">FullDb</a> -&gt; <a href=\"Distribution-Types-PackageId.html#t:PackageId\" title=\"Distribution.Types.PackageId\">PackageId</a> -&gt; <a href=\"Distribution-Backpack-LinkedComponent.html#t:LinkedComponentMap\" title=\"Distribution.Backpack.LinkedComponent\">LinkedComponentMap</a> -&gt; [<a href=\"Distribution-Backpack-ConfiguredComponent.html#t:ConfiguredComponent\" title=\"Distribution.Backpack.ConfiguredComponent\">ConfiguredComponent</a>] -&gt; <a href=\"Distribution-Utils-LogProgress.html#t:LogProgress\" title=\"Distribution.Utils.LogProgress\">LogProgress</a> [<a href=\"Distribution-Backpack-LinkedComponent.html#t:LinkedComponent\" title=\"Distribution.Backpack.LinkedComponent\">LinkedComponent</a>]","name":"toLinkedComponents","module":"Distribution.Backpack.LinkedComponent","link":"Distribution-Backpack-LinkedComponent.html#v:toLinkedComponents"},{"display_html":"<a href=\"#v:dispLinkedComponent\">dispLinkedComponent</a> :: <a href=\"Distribution-Backpack-LinkedComponent.html#t:LinkedComponent\" title=\"Distribution.Backpack.LinkedComponent\">LinkedComponent</a> -&gt; <a href=\"../pretty-1.1.3.6/Text-PrettyPrint.html#t:Doc\" title=\"Text.PrettyPrint\">Doc</a>","name":"dispLinkedComponent","module":"Distribution.Backpack.LinkedComponent","link":"Distribution-Backpack-LinkedComponent.html#v:dispLinkedComponent"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:LinkedComponentMap\">LinkedComponentMap</a> = <a href=\"Distribution-Compat-Prelude-Internal.html#t:Map\" title=\"Distribution.Compat.Prelude.Internal\">Map</a> <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a> (<a href=\"Distribution-Backpack.html#t:OpenUnitId\" title=\"Distribution.Backpack\">OpenUnitId</a>, <a href=\"Distribution-Backpack-ModuleShape.html#t:ModuleShape\" title=\"Distribution.Backpack.ModuleShape\">ModuleShape</a>)","name":"LinkedComponentMap","module":"Distribution.Backpack.LinkedComponent","link":"Distribution-Backpack-LinkedComponent.html#t:LinkedComponentMap"},{"display_html":"<a href=\"#v:extendLinkedComponentMap\">extendLinkedComponentMap</a> :: <a href=\"Distribution-Backpack-LinkedComponent.html#t:LinkedComponent\" title=\"Distribution.Backpack.LinkedComponent\">LinkedComponent</a> -&gt; <a href=\"Distribution-Backpack-LinkedComponent.html#t:LinkedComponentMap\" title=\"Distribution.Backpack.LinkedComponent\">LinkedComponentMap</a> -&gt; <a href=\"Distribution-Backpack-LinkedComponent.html#t:LinkedComponentMap\" title=\"Distribution.Backpack.LinkedComponent\">LinkedComponentMap</a>","name":"extendLinkedComponentMap","module":"Distribution.Backpack.LinkedComponent","link":"Distribution-Backpack-LinkedComponent.html#v:extendLinkedComponentMap"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:ModTime\">ModTime</a> = <a href=\"#v:ModTime\">ModTime</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Word64\" title=\"Distribution.Compat.Prelude.Internal\">Word64</a>","name":"ModTime ModTime","module":"Distribution.Compat.Time","link":"Distribution-Compat-Time.html#t:ModTime"},{"display_html":"<a href=\"#v:getModTime\">getModTime</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> <a href=\"Distribution-Compat-Time.html#t:ModTime\" title=\"Distribution.Compat.Time\">ModTime</a>","name":"getModTime","module":"Distribution.Compat.Time","link":"Distribution-Compat-Time.html#v:getModTime"},{"display_html":"<a href=\"#v:getFileAge\">getFileAge</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Double\" title=\"Distribution.Compat.Prelude.Internal\">Double</a>","name":"getFileAge","module":"Distribution.Compat.Time","link":"Distribution-Compat-Time.html#v:getFileAge"},{"display_html":"<a href=\"#v:getCurTime\">getCurTime</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> <a href=\"Distribution-Compat-Time.html#t:ModTime\" title=\"Distribution.Compat.Time\">ModTime</a>","name":"getCurTime","module":"Distribution.Compat.Time","link":"Distribution-Compat-Time.html#v:getCurTime"},{"display_html":"<a href=\"#v:posixSecondsToModTime\">posixSecondsToModTime</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int64\" title=\"Distribution.Compat.Prelude.Internal\">Int64</a> -&gt; <a href=\"Distribution-Compat-Time.html#t:ModTime\" title=\"Distribution.Compat.Time\">ModTime</a>","name":"posixSecondsToModTime","module":"Distribution.Compat.Time","link":"Distribution-Compat-Time.html#v:posixSecondsToModTime"},{"display_html":"<a href=\"#v:calibrateMtimeChangeDelay\">calibrateMtimeChangeDelay</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>)","name":"calibrateMtimeChangeDelay","module":"Distribution.Compat.Time","link":"Distribution-Compat-Time.html#v:calibrateMtimeChangeDelay"},{"display_html":"<a href=\"#v:configureComponentLocalBuildInfos\">configureComponentLocalBuildInfos</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; <a href=\"Distribution-Types-ComponentRequestedSpec.html#t:ComponentRequestedSpec\" title=\"Distribution.Types.ComponentRequestedSpec\">ComponentRequestedSpec</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; [PreExistingComponent] -&gt; <a href=\"Distribution-Types-GenericPackageDescription.html#t:FlagAssignment\" title=\"Distribution.Types.GenericPackageDescription\">FlagAssignment</a> -&gt; [(<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>, <a href=\"Distribution-Types-Module.html#t:Module\" title=\"Distribution.Types.Module\">Module</a>)] -&gt; <a href=\"Distribution-Simple-PackageIndex.html#t:InstalledPackageIndex\" title=\"Distribution.Simple.PackageIndex\">InstalledPackageIndex</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-Utils-LogProgress.html#t:LogProgress\" title=\"Distribution.Utils.LogProgress\">LogProgress</a> ([<a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a>], <a href=\"Distribution-Simple-PackageIndex.html#t:InstalledPackageIndex\" title=\"Distribution.Simple.PackageIndex\">InstalledPackageIndex</a>)","name":"configureComponentLocalBuildInfos","module":"Distribution.Backpack.Configure","link":"Distribution-Backpack-Configure.html#v:configureComponentLocalBuildInfos"},{"display_html":"<a href=\"#v:setupMessage-39-\">setupMessage'</a> :: <a href=\"Distribution-Pretty.html#t:Pretty\" title=\"Distribution.Pretty\">Pretty</a> a =&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Types-PackageId.html#t:PackageIdentifier\" title=\"Distribution.Types.PackageId\">PackageIdentifier</a> -&gt; <a href=\"Distribution-Types-ComponentName.html#t:ComponentName\" title=\"Distribution.Types.ComponentName\">ComponentName</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> [(<a href=\"Distribution-ModuleName.html#t:ModuleName\" title=\"Distribution.ModuleName\">ModuleName</a>, a)] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"setupMessage'","module":"Distribution.Backpack.DescribeUnitId","link":"Distribution-Backpack-DescribeUnitId.html#v:setupMessage-39-"},{"display_html":"<a href=\"#v:register\">register</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:RegisterFlags\" title=\"Distribution.Simple.Setup\">RegisterFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"register","module":"Distribution.Simple.Register","link":"Distribution-Simple-Register.html#v:register"},{"display_html":"<a href=\"#v:unregister\">unregister</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:RegisterFlags\" title=\"Distribution.Simple.Setup\">RegisterFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"unregister","module":"Distribution.Simple.Register","link":"Distribution-Simple-Register.html#v:unregister"},{"display_html":"<a href=\"#v:internalPackageDBPath\">internalPackageDBPath</a> :: <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"internalPackageDBPath","module":"Distribution.Simple.Register","link":"Distribution-Simple-Register.html#v:internalPackageDBPath"},{"display_html":"<a href=\"#v:initPackageDB\">initPackageDB</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"initPackageDB","module":"Distribution.Simple.Register","link":"Distribution-Simple-Register.html#v:initPackageDB"},{"display_html":"<a href=\"#v:doesPackageDBExist\">doesPackageDBExist</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"doesPackageDBExist","module":"Distribution.Simple.Register","link":"Distribution-Simple-Register.html#v:doesPackageDBExist"},{"display_html":"<a href=\"#v:createPackageDB\">createPackageDB</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"createPackageDB","module":"Distribution.Simple.Register","link":"Distribution-Simple-Register.html#v:createPackageDB"},{"display_html":"<a href=\"#v:deletePackageDB\">deletePackageDB</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> ()","name":"deletePackageDB","module":"Distribution.Simple.Register","link":"Distribution-Simple-Register.html#v:deletePackageDB"},{"display_html":"<a href=\"#v:abiHash\">abiHash</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Types-AbiHash.html#t:AbiHash\" title=\"Distribution.Types.AbiHash\">AbiHash</a>","name":"abiHash","module":"Distribution.Simple.Register","link":"Distribution-Simple-Register.html#v:abiHash"},{"display_html":"<a href=\"#v:invokeHcPkg\">invokeHcPkg</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDBStack\" title=\"Distribution.Simple.Compiler\">PackageDBStack</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"invokeHcPkg","module":"Distribution.Simple.Register","link":"Distribution-Simple-Register.html#v:invokeHcPkg"},{"display_html":"<a href=\"#v:registerPackage\">registerPackage</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDBStack\" title=\"Distribution.Simple.Compiler\">PackageDBStack</a> -&gt; <a href=\"Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo\">InstalledPackageInfo</a> -&gt; <a href=\"Distribution-Simple-Register.html#t:RegisterOptions\" title=\"Distribution.Simple.Register\">RegisterOptions</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"registerPackage","module":"Distribution.Simple.Register","link":"Distribution-Simple-Register.html#v:registerPackage"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:RegisterOptions\">RegisterOptions</a> = <a href=\"#v:RegisterOptions\">RegisterOptions</a> {<ul class=\"subs\"><li><a href=\"#v:registerAllowOverwrite\">registerAllowOverwrite</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:registerMultiInstance\">registerMultiInstance</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:registerSuppressFilesCheck\">registerSuppressFilesCheck</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li></ul>}","name":"RegisterOptions RegisterOptions registerAllowOverwrite registerMultiInstance registerSuppressFilesCheck","module":"Distribution.Simple.Register","link":"Distribution-Simple-Register.html#t:RegisterOptions"},{"display_html":"<a href=\"#v:defaultRegisterOptions\">defaultRegisterOptions</a> :: <a href=\"Distribution-Simple-Register.html#t:RegisterOptions\" title=\"Distribution.Simple.Register\">RegisterOptions</a>","name":"defaultRegisterOptions","module":"Distribution.Simple.Register","link":"Distribution-Simple-Register.html#v:defaultRegisterOptions"},{"display_html":"<a href=\"#v:generateRegistrationInfo\">generateRegistrationInfo</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDB\" title=\"Distribution.Simple.Compiler\">PackageDB</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo\">InstalledPackageInfo</a>","name":"generateRegistrationInfo","module":"Distribution.Simple.Register","link":"Distribution-Simple-Register.html#v:generateRegistrationInfo"},{"display_html":"<a href=\"#v:inplaceInstalledPackageInfo\">inplaceInstalledPackageInfo</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-AbiHash.html#t:AbiHash\" title=\"Distribution.Types.AbiHash\">AbiHash</a> -&gt; <a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo\">InstalledPackageInfo</a>","name":"inplaceInstalledPackageInfo","module":"Distribution.Simple.Register","link":"Distribution-Simple-Register.html#v:inplaceInstalledPackageInfo"},{"display_html":"<a href=\"#v:absoluteInstalledPackageInfo\">absoluteInstalledPackageInfo</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-AbiHash.html#t:AbiHash\" title=\"Distribution.Types.AbiHash\">AbiHash</a> -&gt; <a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo\">InstalledPackageInfo</a>","name":"absoluteInstalledPackageInfo","module":"Distribution.Simple.Register","link":"Distribution-Simple-Register.html#v:absoluteInstalledPackageInfo"},{"display_html":"<a href=\"#v:generalInstalledPackageInfo\">generalInstalledPackageInfo</a> :: ([<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>] -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]) -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-AbiHash.html#t:AbiHash\" title=\"Distribution.Types.AbiHash\">AbiHash</a> -&gt; <a href=\"Distribution-Types-Library.html#t:Library\" title=\"Distribution.Types.Library\">Library</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-InstallDirs.html#t:InstallDirs\" title=\"Distribution.Simple.InstallDirs\">InstallDirs</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo\">InstalledPackageInfo</a>","name":"generalInstalledPackageInfo","module":"Distribution.Simple.Register","link":"Distribution-Simple-Register.html#v:generalInstalledPackageInfo"},{"display_html":"<a href=\"#v:preprocessComponent\">preprocessComponent</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-Component.html#t:Component\" title=\"Distribution.Types.Component\">Component</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; [<a href=\"Distribution-Simple-PreProcess.html#t:PPSuffixHandler\" title=\"Distribution.Simple.PreProcess\">PPSuffixHandler</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"preprocessComponent","module":"Distribution.Simple.PreProcess","link":"Distribution-Simple-PreProcess.html#v:preprocessComponent"},{"display_html":"<a href=\"#v:preprocessExtras\">preprocessExtras</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-Component.html#t:Component\" title=\"Distribution.Types.Component\">Component</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]","name":"preprocessExtras","module":"Distribution.Simple.PreProcess","link":"Distribution-Simple-PreProcess.html#v:preprocessExtras"},{"display_html":"<a href=\"#v:knownSuffixHandlers\">knownSuffixHandlers</a> :: [<a href=\"Distribution-Simple-PreProcess.html#t:PPSuffixHandler\" title=\"Distribution.Simple.PreProcess\">PPSuffixHandler</a>]","name":"knownSuffixHandlers","module":"Distribution.Simple.PreProcess","link":"Distribution-Simple-PreProcess.html#v:knownSuffixHandlers"},{"display_html":"<a href=\"#v:ppSuffixes\">ppSuffixes</a> :: [<a href=\"Distribution-Simple-PreProcess.html#t:PPSuffixHandler\" title=\"Distribution.Simple.PreProcess\">PPSuffixHandler</a>] -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"ppSuffixes","module":"Distribution.Simple.PreProcess","link":"Distribution-Simple-PreProcess.html#v:ppSuffixes"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:PPSuffixHandler\">PPSuffixHandler</a> = (<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-PreProcess.html#t:PreProcessor\" title=\"Distribution.Simple.PreProcess\">PreProcessor</a>)","name":"PPSuffixHandler","module":"Distribution.Simple.PreProcess","link":"Distribution-Simple-PreProcess.html#t:PPSuffixHandler"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PreProcessor\">PreProcessor</a> = <a href=\"#v:PreProcessor\">PreProcessor</a> {<ul class=\"subs\"><li><a href=\"#v:platformIndependent\">platformIndependent</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a></li><li><a href=\"#v:runPreProcessor\">runPreProcessor</a> :: (<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>) -&gt; (<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>) -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li></ul>}","name":"PreProcessor PreProcessor platformIndependent runPreProcessor","module":"Distribution.Simple.PreProcess","link":"Distribution-Simple-PreProcess.html#t:PreProcessor"},{"display_html":"<a href=\"#v:mkSimplePreProcessor\">mkSimplePreProcessor</a> :: (<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()) -&gt; (<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>) -&gt; (<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>) -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"mkSimplePreProcessor","module":"Distribution.Simple.PreProcess","link":"Distribution-Simple-PreProcess.html#v:mkSimplePreProcessor"},{"display_html":"<a href=\"#v:runSimplePreProcessor\">runSimplePreProcessor</a> :: <a href=\"Distribution-Simple-PreProcess.html#t:PreProcessor\" title=\"Distribution.Simple.PreProcess\">PreProcessor</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"runSimplePreProcessor","module":"Distribution.Simple.PreProcess","link":"Distribution-Simple-PreProcess.html#v:runSimplePreProcessor"},{"display_html":"<a href=\"#v:ppCpp\">ppCpp</a> :: <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-PreProcess.html#t:PreProcessor\" title=\"Distribution.Simple.PreProcess\">PreProcessor</a>","name":"ppCpp","module":"Distribution.Simple.PreProcess","link":"Distribution-Simple-PreProcess.html#v:ppCpp"},{"display_html":"<a href=\"#v:ppCpp-39-\">ppCpp'</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-PreProcess.html#t:PreProcessor\" title=\"Distribution.Simple.PreProcess\">PreProcessor</a>","name":"ppCpp'","module":"Distribution.Simple.PreProcess","link":"Distribution-Simple-PreProcess.html#v:ppCpp-39-"},{"display_html":"<a href=\"#v:ppGreenCard\">ppGreenCard</a> :: <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-PreProcess.html#t:PreProcessor\" title=\"Distribution.Simple.PreProcess\">PreProcessor</a>","name":"ppGreenCard","module":"Distribution.Simple.PreProcess","link":"Distribution-Simple-PreProcess.html#v:ppGreenCard"},{"display_html":"<a href=\"#v:ppC2hs\">ppC2hs</a> :: <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-PreProcess.html#t:PreProcessor\" title=\"Distribution.Simple.PreProcess\">PreProcessor</a>","name":"ppC2hs","module":"Distribution.Simple.PreProcess","link":"Distribution-Simple-PreProcess.html#v:ppC2hs"},{"display_html":"<a href=\"#v:ppHsc2hs\">ppHsc2hs</a> :: <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-PreProcess.html#t:PreProcessor\" title=\"Distribution.Simple.PreProcess\">PreProcessor</a>","name":"ppHsc2hs","module":"Distribution.Simple.PreProcess","link":"Distribution-Simple-PreProcess.html#v:ppHsc2hs"},{"display_html":"<a href=\"#v:ppHappy\">ppHappy</a> :: <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-PreProcess.html#t:PreProcessor\" title=\"Distribution.Simple.PreProcess\">PreProcessor</a>","name":"ppHappy","module":"Distribution.Simple.PreProcess","link":"Distribution-Simple-PreProcess.html#v:ppHappy"},{"display_html":"<a href=\"#v:ppAlex\">ppAlex</a> :: <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-PreProcess.html#t:PreProcessor\" title=\"Distribution.Simple.PreProcess\">PreProcessor</a>","name":"ppAlex","module":"Distribution.Simple.PreProcess","link":"Distribution-Simple-PreProcess.html#v:ppAlex"},{"display_html":"<a href=\"#v:ppUnlit\">ppUnlit</a> :: <a href=\"Distribution-Simple-PreProcess.html#t:PreProcessor\" title=\"Distribution.Simple.PreProcess\">PreProcessor</a>","name":"ppUnlit","module":"Distribution.Simple.PreProcess","link":"Distribution-Simple-PreProcess.html#v:ppUnlit"},{"display_html":"<a href=\"#v:platformDefines\">platformDefines</a> :: <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"platformDefines","module":"Distribution.Simple.PreProcess","link":"Distribution-Simple-PreProcess.html#v:platformDefines"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:UserHooks\">UserHooks</a> = <a href=\"#v:UserHooks\">UserHooks</a> {<ul class=\"subs\"><li><a href=\"#v:readDesc\">readDesc</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription\" title=\"Distribution.Types.GenericPackageDescription\">GenericPackageDescription</a>)</li><li><a href=\"#v:hookedPreProcessors\">hookedPreProcessors</a> :: [<a href=\"Distribution-Simple-PreProcess.html#t:PPSuffixHandler\" title=\"Distribution.Simple.PreProcess\">PPSuffixHandler</a>]</li><li><a href=\"#v:hookedPrograms\">hookedPrograms</a> :: [<a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a>]</li><li><a href=\"#v:preConf\">preConf</a> :: <a href=\"Distribution-Simple-UserHooks.html#t:Args\" title=\"Distribution.Simple.UserHooks\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:ConfigFlags\" title=\"Distribution.Simple.Setup\">ConfigFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Types-HookedBuildInfo.html#t:HookedBuildInfo\" title=\"Distribution.Types.HookedBuildInfo\">HookedBuildInfo</a></li><li><a href=\"#v:confHook\">confHook</a> :: (<a href=\"Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription\" title=\"Distribution.Types.GenericPackageDescription\">GenericPackageDescription</a>, <a href=\"Distribution-Types-HookedBuildInfo.html#t:HookedBuildInfo\" title=\"Distribution.Types.HookedBuildInfo\">HookedBuildInfo</a>) -&gt; <a href=\"Distribution-Simple-Setup.html#t:ConfigFlags\" title=\"Distribution.Simple.Setup\">ConfigFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a></li><li><a href=\"#v:postConf\">postConf</a> :: <a href=\"Distribution-Simple-UserHooks.html#t:Args\" title=\"Distribution.Simple.UserHooks\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:ConfigFlags\" title=\"Distribution.Simple.Setup\">ConfigFlags</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:preBuild\">preBuild</a> :: <a href=\"Distribution-Simple-UserHooks.html#t:Args\" title=\"Distribution.Simple.UserHooks\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:BuildFlags\" title=\"Distribution.Simple.Setup\">BuildFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Types-HookedBuildInfo.html#t:HookedBuildInfo\" title=\"Distribution.Types.HookedBuildInfo\">HookedBuildInfo</a></li><li><a href=\"#v:buildHook\">buildHook</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-UserHooks.html#t:UserHooks\" title=\"Distribution.Simple.UserHooks\">UserHooks</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:BuildFlags\" title=\"Distribution.Simple.Setup\">BuildFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:postBuild\">postBuild</a> :: <a href=\"Distribution-Simple-UserHooks.html#t:Args\" title=\"Distribution.Simple.UserHooks\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:BuildFlags\" title=\"Distribution.Simple.Setup\">BuildFlags</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:preRepl\">preRepl</a> :: <a href=\"Distribution-Simple-UserHooks.html#t:Args\" title=\"Distribution.Simple.UserHooks\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:ReplFlags\" title=\"Distribution.Simple.Setup\">ReplFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Types-HookedBuildInfo.html#t:HookedBuildInfo\" title=\"Distribution.Types.HookedBuildInfo\">HookedBuildInfo</a></li><li><a href=\"#v:replHook\">replHook</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-UserHooks.html#t:UserHooks\" title=\"Distribution.Simple.UserHooks\">UserHooks</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:ReplFlags\" title=\"Distribution.Simple.Setup\">ReplFlags</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:postRepl\">postRepl</a> :: <a href=\"Distribution-Simple-UserHooks.html#t:Args\" title=\"Distribution.Simple.UserHooks\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:ReplFlags\" title=\"Distribution.Simple.Setup\">ReplFlags</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:preClean\">preClean</a> :: <a href=\"Distribution-Simple-UserHooks.html#t:Args\" title=\"Distribution.Simple.UserHooks\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:CleanFlags\" title=\"Distribution.Simple.Setup\">CleanFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Types-HookedBuildInfo.html#t:HookedBuildInfo\" title=\"Distribution.Types.HookedBuildInfo\">HookedBuildInfo</a></li><li><a href=\"#v:cleanHook\">cleanHook</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; () -&gt; <a href=\"Distribution-Simple-UserHooks.html#t:UserHooks\" title=\"Distribution.Simple.UserHooks\">UserHooks</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:CleanFlags\" title=\"Distribution.Simple.Setup\">CleanFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:postClean\">postClean</a> :: <a href=\"Distribution-Simple-UserHooks.html#t:Args\" title=\"Distribution.Simple.UserHooks\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:CleanFlags\" title=\"Distribution.Simple.Setup\">CleanFlags</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; () -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:preCopy\">preCopy</a> :: <a href=\"Distribution-Simple-UserHooks.html#t:Args\" title=\"Distribution.Simple.UserHooks\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:CopyFlags\" title=\"Distribution.Simple.Setup\">CopyFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Types-HookedBuildInfo.html#t:HookedBuildInfo\" title=\"Distribution.Types.HookedBuildInfo\">HookedBuildInfo</a></li><li><a href=\"#v:copyHook\">copyHook</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-UserHooks.html#t:UserHooks\" title=\"Distribution.Simple.UserHooks\">UserHooks</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:CopyFlags\" title=\"Distribution.Simple.Setup\">CopyFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:postCopy\">postCopy</a> :: <a href=\"Distribution-Simple-UserHooks.html#t:Args\" title=\"Distribution.Simple.UserHooks\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:CopyFlags\" title=\"Distribution.Simple.Setup\">CopyFlags</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:preInst\">preInst</a> :: <a href=\"Distribution-Simple-UserHooks.html#t:Args\" title=\"Distribution.Simple.UserHooks\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:InstallFlags\" title=\"Distribution.Simple.Setup\">InstallFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Types-HookedBuildInfo.html#t:HookedBuildInfo\" title=\"Distribution.Types.HookedBuildInfo\">HookedBuildInfo</a></li><li><a href=\"#v:instHook\">instHook</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-UserHooks.html#t:UserHooks\" title=\"Distribution.Simple.UserHooks\">UserHooks</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:InstallFlags\" title=\"Distribution.Simple.Setup\">InstallFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:postInst\">postInst</a> :: <a href=\"Distribution-Simple-UserHooks.html#t:Args\" title=\"Distribution.Simple.UserHooks\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:InstallFlags\" title=\"Distribution.Simple.Setup\">InstallFlags</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:preReg\">preReg</a> :: <a href=\"Distribution-Simple-UserHooks.html#t:Args\" title=\"Distribution.Simple.UserHooks\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:RegisterFlags\" title=\"Distribution.Simple.Setup\">RegisterFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Types-HookedBuildInfo.html#t:HookedBuildInfo\" title=\"Distribution.Types.HookedBuildInfo\">HookedBuildInfo</a></li><li><a href=\"#v:regHook\">regHook</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-UserHooks.html#t:UserHooks\" title=\"Distribution.Simple.UserHooks\">UserHooks</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:RegisterFlags\" title=\"Distribution.Simple.Setup\">RegisterFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:postReg\">postReg</a> :: <a href=\"Distribution-Simple-UserHooks.html#t:Args\" title=\"Distribution.Simple.UserHooks\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:RegisterFlags\" title=\"Distribution.Simple.Setup\">RegisterFlags</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:preUnreg\">preUnreg</a> :: <a href=\"Distribution-Simple-UserHooks.html#t:Args\" title=\"Distribution.Simple.UserHooks\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:RegisterFlags\" title=\"Distribution.Simple.Setup\">RegisterFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Types-HookedBuildInfo.html#t:HookedBuildInfo\" title=\"Distribution.Types.HookedBuildInfo\">HookedBuildInfo</a></li><li><a href=\"#v:unregHook\">unregHook</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-UserHooks.html#t:UserHooks\" title=\"Distribution.Simple.UserHooks\">UserHooks</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:RegisterFlags\" title=\"Distribution.Simple.Setup\">RegisterFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:postUnreg\">postUnreg</a> :: <a href=\"Distribution-Simple-UserHooks.html#t:Args\" title=\"Distribution.Simple.UserHooks\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:RegisterFlags\" title=\"Distribution.Simple.Setup\">RegisterFlags</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:preHscolour\">preHscolour</a> :: <a href=\"Distribution-Simple-UserHooks.html#t:Args\" title=\"Distribution.Simple.UserHooks\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:HscolourFlags\" title=\"Distribution.Simple.Setup\">HscolourFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Types-HookedBuildInfo.html#t:HookedBuildInfo\" title=\"Distribution.Types.HookedBuildInfo\">HookedBuildInfo</a></li><li><a href=\"#v:hscolourHook\">hscolourHook</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-UserHooks.html#t:UserHooks\" title=\"Distribution.Simple.UserHooks\">UserHooks</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:HscolourFlags\" title=\"Distribution.Simple.Setup\">HscolourFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:postHscolour\">postHscolour</a> :: <a href=\"Distribution-Simple-UserHooks.html#t:Args\" title=\"Distribution.Simple.UserHooks\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:HscolourFlags\" title=\"Distribution.Simple.Setup\">HscolourFlags</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:preDoctest\">preDoctest</a> :: <a href=\"Distribution-Simple-UserHooks.html#t:Args\" title=\"Distribution.Simple.UserHooks\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:DoctestFlags\" title=\"Distribution.Simple.Setup\">DoctestFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Types-HookedBuildInfo.html#t:HookedBuildInfo\" title=\"Distribution.Types.HookedBuildInfo\">HookedBuildInfo</a></li><li><a href=\"#v:doctestHook\">doctestHook</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-UserHooks.html#t:UserHooks\" title=\"Distribution.Simple.UserHooks\">UserHooks</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:DoctestFlags\" title=\"Distribution.Simple.Setup\">DoctestFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:postDoctest\">postDoctest</a> :: <a href=\"Distribution-Simple-UserHooks.html#t:Args\" title=\"Distribution.Simple.UserHooks\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:DoctestFlags\" title=\"Distribution.Simple.Setup\">DoctestFlags</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:preHaddock\">preHaddock</a> :: <a href=\"Distribution-Simple-UserHooks.html#t:Args\" title=\"Distribution.Simple.UserHooks\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:HaddockFlags\" title=\"Distribution.Simple.Setup\">HaddockFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Types-HookedBuildInfo.html#t:HookedBuildInfo\" title=\"Distribution.Types.HookedBuildInfo\">HookedBuildInfo</a></li><li><a href=\"#v:haddockHook\">haddockHook</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-UserHooks.html#t:UserHooks\" title=\"Distribution.Simple.UserHooks\">UserHooks</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:HaddockFlags\" title=\"Distribution.Simple.Setup\">HaddockFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:postHaddock\">postHaddock</a> :: <a href=\"Distribution-Simple-UserHooks.html#t:Args\" title=\"Distribution.Simple.UserHooks\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:HaddockFlags\" title=\"Distribution.Simple.Setup\">HaddockFlags</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:preTest\">preTest</a> :: <a href=\"Distribution-Simple-UserHooks.html#t:Args\" title=\"Distribution.Simple.UserHooks\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:TestFlags\" title=\"Distribution.Simple.Setup\">TestFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Types-HookedBuildInfo.html#t:HookedBuildInfo\" title=\"Distribution.Types.HookedBuildInfo\">HookedBuildInfo</a></li><li><a href=\"#v:testHook\">testHook</a> :: <a href=\"Distribution-Simple-UserHooks.html#t:Args\" title=\"Distribution.Simple.UserHooks\">Args</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-UserHooks.html#t:UserHooks\" title=\"Distribution.Simple.UserHooks\">UserHooks</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:TestFlags\" title=\"Distribution.Simple.Setup\">TestFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:postTest\">postTest</a> :: <a href=\"Distribution-Simple-UserHooks.html#t:Args\" title=\"Distribution.Simple.UserHooks\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:TestFlags\" title=\"Distribution.Simple.Setup\">TestFlags</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:preBench\">preBench</a> :: <a href=\"Distribution-Simple-UserHooks.html#t:Args\" title=\"Distribution.Simple.UserHooks\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:BenchmarkFlags\" title=\"Distribution.Simple.Setup\">BenchmarkFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Types-HookedBuildInfo.html#t:HookedBuildInfo\" title=\"Distribution.Types.HookedBuildInfo\">HookedBuildInfo</a></li><li><a href=\"#v:benchHook\">benchHook</a> :: <a href=\"Distribution-Simple-UserHooks.html#t:Args\" title=\"Distribution.Simple.UserHooks\">Args</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-UserHooks.html#t:UserHooks\" title=\"Distribution.Simple.UserHooks\">UserHooks</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:BenchmarkFlags\" title=\"Distribution.Simple.Setup\">BenchmarkFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:postBench\">postBench</a> :: <a href=\"Distribution-Simple-UserHooks.html#t:Args\" title=\"Distribution.Simple.UserHooks\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:BenchmarkFlags\" title=\"Distribution.Simple.Setup\">BenchmarkFlags</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li></ul>}","name":"UserHooks UserHooks confHook readDesc hookedPreProcessors hookedPrograms preConf postConf preBuild buildHook postBuild preRepl replHook postRepl preClean cleanHook postClean preCopy copyHook postCopy preInst instHook postInst preReg regHook postReg preUnreg unregHook postUnreg preHscolour hscolourHook postHscolour preDoctest doctestHook postDoctest preHaddock haddockHook postHaddock preTest testHook postTest preBench benchHook postBench","module":"Distribution.Simple.UserHooks","link":"Distribution-Simple-UserHooks.html#t:UserHooks"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:Args\">Args</a> = [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"Args","module":"Distribution.Simple.UserHooks","link":"Distribution-Simple-UserHooks.html#t:Args"},{"display_html":"<a href=\"#v:emptyUserHooks\">emptyUserHooks</a> :: <a href=\"Distribution-Simple-UserHooks.html#t:UserHooks\" title=\"Distribution.Simple.UserHooks\">UserHooks</a>","name":"emptyUserHooks","module":"Distribution.Simple.UserHooks","link":"Distribution-Simple-UserHooks.html#v:emptyUserHooks"},{"display_html":"<a href=\"#v:test\">test</a> :: <a href=\"Distribution-Simple-UserHooks.html#t:Args\" title=\"Distribution.Simple.UserHooks\">Args</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:TestFlags\" title=\"Distribution.Simple.Setup\">TestFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"test","module":"Distribution.Simple.Test","link":"Distribution-Simple-Test.html#v:test"},{"display_html":"<a href=\"#v:bench\">bench</a> :: <a href=\"Distribution-Simple-UserHooks.html#t:Args\" title=\"Distribution.Simple.UserHooks\">Args</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:BenchmarkFlags\" title=\"Distribution.Simple.Setup\">BenchmarkFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"bench","module":"Distribution.Simple.Bench","link":"Distribution-Simple-Bench.html#v:bench"},{"display_html":"<a href=\"#v:configure\">configure</a> :: (<a href=\"Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription\" title=\"Distribution.Types.GenericPackageDescription\">GenericPackageDescription</a>, <a href=\"Distribution-Types-HookedBuildInfo.html#t:HookedBuildInfo\" title=\"Distribution.Types.HookedBuildInfo\">HookedBuildInfo</a>) -&gt; <a href=\"Distribution-Simple-Setup.html#t:ConfigFlags\" title=\"Distribution.Simple.Setup\">ConfigFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a>","name":"configure","module":"Distribution.Simple.Configure","link":"Distribution-Simple-Configure.html#v:configure"},{"display_html":"<a href=\"#v:writePersistBuildConfig\">writePersistBuildConfig</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> ()","name":"writePersistBuildConfig","module":"Distribution.Simple.Configure","link":"Distribution-Simple-Configure.html#v:writePersistBuildConfig"},{"display_html":"<a href=\"#v:getConfigStateFile\">getConfigStateFile</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a>","name":"getConfigStateFile","module":"Distribution.Simple.Configure","link":"Distribution-Simple-Configure.html#v:getConfigStateFile"},{"display_html":"<a href=\"#v:getPersistBuildConfig\">getPersistBuildConfig</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a>","name":"getPersistBuildConfig","module":"Distribution.Simple.Configure","link":"Distribution-Simple-Configure.html#v:getPersistBuildConfig"},{"display_html":"<a href=\"#v:checkPersistBuildConfigOutdated\">checkPersistBuildConfigOutdated</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"checkPersistBuildConfigOutdated","module":"Distribution.Simple.Configure","link":"Distribution-Simple-Configure.html#v:checkPersistBuildConfigOutdated"},{"display_html":"<a href=\"#v:tryGetPersistBuildConfig\">tryGetPersistBuildConfig</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> <a href=\"Distribution-Simple-Configure.html#t:ConfigStateFileError\" title=\"Distribution.Simple.Configure\">ConfigStateFileError</a> <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a>)","name":"tryGetPersistBuildConfig","module":"Distribution.Simple.Configure","link":"Distribution-Simple-Configure.html#v:tryGetPersistBuildConfig"},{"display_html":"<a href=\"#v:maybeGetPersistBuildConfig\">maybeGetPersistBuildConfig</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a>)","name":"maybeGetPersistBuildConfig","module":"Distribution.Simple.Configure","link":"Distribution-Simple-Configure.html#v:maybeGetPersistBuildConfig"},{"display_html":"<a href=\"#v:findDistPref\">findDistPref</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"findDistPref","module":"Distribution.Simple.Configure","link":"Distribution-Simple-Configure.html#v:findDistPref"},{"display_html":"<a href=\"#v:findDistPrefOrDefault\">findDistPrefOrDefault</a> :: <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"findDistPrefOrDefault","module":"Distribution.Simple.Configure","link":"Distribution-Simple-Configure.html#v:findDistPrefOrDefault"},{"display_html":"<a href=\"#v:getInternalPackages\">getInternalPackages</a> :: <a href=\"Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription\" title=\"Distribution.Types.GenericPackageDescription\">GenericPackageDescription</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Map\" title=\"Distribution.Compat.Prelude.Internal\">Map</a> <a href=\"Distribution-Types-PackageName.html#t:PackageName\" title=\"Distribution.Types.PackageName\">PackageName</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-UnqualComponentName.html#t:UnqualComponentName\" title=\"Distribution.Types.UnqualComponentName\">UnqualComponentName</a>)","name":"getInternalPackages","module":"Distribution.Simple.Configure","link":"Distribution-Simple-Configure.html#v:getInternalPackages"},{"display_html":"<a href=\"#v:computeComponentId\">computeComponentId</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Simple-Flag.html#t:Flag\" title=\"Distribution.Simple.Flag\">Flag</a> <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a> -&gt; <a href=\"Distribution-Types-PackageId.html#t:PackageIdentifier\" title=\"Distribution.Types.PackageId\">PackageIdentifier</a> -&gt; <a href=\"Distribution-Types-ComponentName.html#t:ComponentName\" title=\"Distribution.Types.ComponentName\">ComponentName</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> ([<a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a>], <a href=\"Distribution-Types-GenericPackageDescription.html#t:FlagAssignment\" title=\"Distribution.Types.GenericPackageDescription\">FlagAssignment</a>) -&gt; <a href=\"Distribution-Types-ComponentId.html#t:ComponentId\" title=\"Distribution.Types.ComponentId\">ComponentId</a>","name":"computeComponentId","module":"Distribution.Simple.Configure","link":"Distribution-Simple-Configure.html#v:computeComponentId"},{"display_html":"<a href=\"#v:computeCompatPackageKey\">computeCompatPackageKey</a> :: <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-Types-MungedPackageName.html#t:MungedPackageName\" title=\"Distribution.Types.MungedPackageName\">MungedPackageName</a> -&gt; <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; <a href=\"Distribution-Types-UnitId.html#t:UnitId\" title=\"Distribution.Types.UnitId\">UnitId</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"computeCompatPackageKey","module":"Distribution.Simple.Configure","link":"Distribution-Simple-Configure.html#v:computeCompatPackageKey"},{"display_html":"<a href=\"#v:localBuildInfoFile\">localBuildInfoFile</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"localBuildInfoFile","module":"Distribution.Simple.Configure","link":"Distribution-Simple-Configure.html#v:localBuildInfoFile"},{"display_html":"<a href=\"#v:getInstalledPackages\">getInstalledPackages</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDBStack\" title=\"Distribution.Simple.Compiler\">PackageDBStack</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Simple-PackageIndex.html#t:InstalledPackageIndex\" title=\"Distribution.Simple.PackageIndex\">InstalledPackageIndex</a>","name":"getInstalledPackages","module":"Distribution.Simple.Configure","link":"Distribution-Simple-Configure.html#v:getInstalledPackages"},{"display_html":"<a href=\"#v:getInstalledPackagesMonitorFiles\">getInstalledPackagesMonitorFiles</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDBStack\" title=\"Distribution.Simple.Compiler\">PackageDBStack</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>]","name":"getInstalledPackagesMonitorFiles","module":"Distribution.Simple.Configure","link":"Distribution-Simple-Configure.html#v:getInstalledPackagesMonitorFiles"},{"display_html":"<a href=\"#v:getPackageDBContents\">getPackageDBContents</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDB\" title=\"Distribution.Simple.Compiler\">PackageDB</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Simple-PackageIndex.html#t:InstalledPackageIndex\" title=\"Distribution.Simple.PackageIndex\">InstalledPackageIndex</a>","name":"getPackageDBContents","module":"Distribution.Simple.Configure","link":"Distribution-Simple-Configure.html#v:getPackageDBContents"},{"display_html":"<a href=\"#v:configCompilerEx\">configCompilerEx</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compiler.html#t:CompilerFlavor\" title=\"Distribution.Compiler\">CompilerFlavor</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a>, <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a>, <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a>)","name":"configCompilerEx","module":"Distribution.Simple.Configure","link":"Distribution-Simple-Configure.html#v:configCompilerEx"},{"display_html":"<a href=\"#v:configCompilerAuxEx\">configCompilerAuxEx</a> :: <a href=\"Distribution-Simple-Setup.html#t:ConfigFlags\" title=\"Distribution.Simple.Setup\">ConfigFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a>, <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a>, <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a>)","name":"configCompilerAuxEx","module":"Distribution.Simple.Configure","link":"Distribution-Simple-Configure.html#v:configCompilerAuxEx"},{"display_html":"<a href=\"#v:computeEffectiveProfiling\">computeEffectiveProfiling</a> :: <a href=\"Distribution-Simple-Setup.html#t:ConfigFlags\" title=\"Distribution.Simple.Setup\">ConfigFlags</a> -&gt; (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>)","name":"computeEffectiveProfiling","module":"Distribution.Simple.Configure","link":"Distribution-Simple-Configure.html#v:computeEffectiveProfiling"},{"display_html":"<a href=\"#v:ccLdOptionsBuildInfo\">ccLdOptionsBuildInfo</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Types-BuildInfo.html#t:BuildInfo\" title=\"Distribution.Types.BuildInfo\">BuildInfo</a>","name":"ccLdOptionsBuildInfo","module":"Distribution.Simple.Configure","link":"Distribution-Simple-Configure.html#v:ccLdOptionsBuildInfo"},{"display_html":"<a href=\"#v:checkForeignDeps\">checkForeignDeps</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"checkForeignDeps","module":"Distribution.Simple.Configure","link":"Distribution-Simple-Configure.html#v:checkForeignDeps"},{"display_html":"<a href=\"#v:interpretPackageDbFlags\">interpretPackageDbFlags</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Simple-Compiler.html#t:PackageDB\" title=\"Distribution.Simple.Compiler\">PackageDB</a>] -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDBStack\" title=\"Distribution.Simple.Compiler\">PackageDBStack</a>","name":"interpretPackageDbFlags","module":"Distribution.Simple.Configure","link":"Distribution-Simple-Configure.html#v:interpretPackageDbFlags"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ConfigStateFileError\">ConfigStateFileError</a><ul class=\"subs\"><li>= <a href=\"#v:ConfigStateFileNoHeader\">ConfigStateFileNoHeader</a></li><li>| <a href=\"#v:ConfigStateFileBadHeader\">ConfigStateFileBadHeader</a></li><li>| <a href=\"#v:ConfigStateFileNoParse\">ConfigStateFileNoParse</a></li><li>| <a href=\"#v:ConfigStateFileMissing\">ConfigStateFileMissing</a></li><li>| <a href=\"#v:ConfigStateFileBadVersion\">ConfigStateFileBadVersion</a> <a href=\"Distribution-Types-PackageId.html#t:PackageIdentifier\" title=\"Distribution.Types.PackageId\">PackageIdentifier</a> <a href=\"Distribution-Types-PackageId.html#t:PackageIdentifier\" title=\"Distribution.Types.PackageId\">PackageIdentifier</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> <a href=\"Distribution-Simple-Configure.html#t:ConfigStateFileError\" title=\"Distribution.Simple.Configure\">ConfigStateFileError</a> <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a>)</li></ul>","name":"ConfigStateFileError ConfigStateFileNoHeader ConfigStateFileBadHeader ConfigStateFileNoParse ConfigStateFileMissing ConfigStateFileBadVersion","module":"Distribution.Simple.Configure","link":"Distribution-Simple-Configure.html#t:ConfigStateFileError"},{"display_html":"<a href=\"#v:tryGetConfigStateFile\">tryGetConfigStateFile</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> <a href=\"Distribution-Simple-Configure.html#t:ConfigStateFileError\" title=\"Distribution.Simple.Configure\">ConfigStateFileError</a> <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a>)","name":"tryGetConfigStateFile","module":"Distribution.Simple.Configure","link":"Distribution-Simple-Configure.html#v:tryGetConfigStateFile"},{"display_html":"<a href=\"#v:platformDefines\">platformDefines</a> :: <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"platformDefines","module":"Distribution.Simple.Configure","link":"Distribution-Simple-Configure.html#v:platformDefines"},{"display_html":"<a href=\"#v:sdist\">sdist</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:SDistFlags\" title=\"Distribution.Simple.Setup\">SDistFlags</a> -&gt; (<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>) -&gt; [<a href=\"Distribution-Simple-PreProcess.html#t:PPSuffixHandler\" title=\"Distribution.Simple.PreProcess\">PPSuffixHandler</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"sdist","module":"Distribution.Simple.SrcDist","link":"Distribution-Simple-SrcDist.html#v:sdist"},{"display_html":"<a href=\"#v:printPackageProblems\">printPackageProblems</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"printPackageProblems","module":"Distribution.Simple.SrcDist","link":"Distribution-Simple-SrcDist.html#v:printPackageProblems"},{"display_html":"<a href=\"#v:prepareTree\">prepareTree</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; [<a href=\"Distribution-Simple-PreProcess.html#t:PPSuffixHandler\" title=\"Distribution.Simple.PreProcess\">PPSuffixHandler</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"prepareTree","module":"Distribution.Simple.SrcDist","link":"Distribution-Simple-SrcDist.html#v:prepareTree"},{"display_html":"<a href=\"#v:createArchive\">createArchive</a> :: CreateArchiveFun","name":"createArchive","module":"Distribution.Simple.SrcDist","link":"Distribution-Simple-SrcDist.html#v:createArchive"},{"display_html":"<a href=\"#v:prepareSnapshotTree\">prepareSnapshotTree</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; [<a href=\"Distribution-Simple-PreProcess.html#t:PPSuffixHandler\" title=\"Distribution.Simple.PreProcess\">PPSuffixHandler</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"prepareSnapshotTree","module":"Distribution.Simple.SrcDist","link":"Distribution-Simple-SrcDist.html#v:prepareSnapshotTree"},{"display_html":"<a href=\"#v:snapshotPackage\">snapshotPackage</a> :: <a href=\"../time-1.9.3/Data-Time-Clock.html#t:UTCTime\" title=\"Data.Time.Clock\">UTCTime</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a>","name":"snapshotPackage","module":"Distribution.Simple.SrcDist","link":"Distribution-Simple-SrcDist.html#v:snapshotPackage"},{"display_html":"<a href=\"#v:snapshotVersion\">snapshotVersion</a> :: <a href=\"../time-1.9.3/Data-Time-Clock.html#t:UTCTime\" title=\"Data.Time.Clock\">UTCTime</a> -&gt; <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a> -&gt; <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>","name":"snapshotVersion","module":"Distribution.Simple.SrcDist","link":"Distribution-Simple-SrcDist.html#v:snapshotVersion"},{"display_html":"<a href=\"#v:dateToSnapshotNumber\">dateToSnapshotNumber</a> :: <a href=\"../time-1.9.3/Data-Time-Clock.html#t:UTCTime\" title=\"Data.Time.Clock\">UTCTime</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Int\" title=\"Distribution.Compat.Prelude.Internal\">Int</a>","name":"dateToSnapshotNumber","module":"Distribution.Simple.SrcDist","link":"Distribution-Simple-SrcDist.html#v:dateToSnapshotNumber"},{"display_html":"<a href=\"#v:listPackageSources\">listPackageSources</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; [<a href=\"Distribution-Simple-PreProcess.html#t:PPSuffixHandler\" title=\"Distribution.Simple.PreProcess\">PPSuffixHandler</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ([<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>], [<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>])","name":"listPackageSources","module":"Distribution.Simple.SrcDist","link":"Distribution-Simple-SrcDist.html#v:listPackageSources"},{"display_html":"<a href=\"#v:build\">build</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:BuildFlags\" title=\"Distribution.Simple.Setup\">BuildFlags</a> -&gt; [<a href=\"Distribution-Simple-PreProcess.html#t:PPSuffixHandler\" title=\"Distribution.Simple.PreProcess\">PPSuffixHandler</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"build","module":"Distribution.Simple.Build","link":"Distribution-Simple-Build.html#v:build"},{"display_html":"<a href=\"#v:showBuildInfo\">showBuildInfo</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:BuildFlags\" title=\"Distribution.Simple.Setup\">BuildFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"showBuildInfo","module":"Distribution.Simple.Build","link":"Distribution-Simple-Build.html#v:showBuildInfo"},{"display_html":"<a href=\"#v:repl\">repl</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:ReplFlags\" title=\"Distribution.Simple.Setup\">ReplFlags</a> -&gt; [<a href=\"Distribution-Simple-PreProcess.html#t:PPSuffixHandler\" title=\"Distribution.Simple.PreProcess\">PPSuffixHandler</a>] -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"repl","module":"Distribution.Simple.Build","link":"Distribution-Simple-Build.html#v:repl"},{"display_html":"<a href=\"#v:startInterpreter\">startInterpreter</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Simple-Program-Db.html#t:ProgramDb\" title=\"Distribution.Simple.Program.Db\">ProgramDb</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:Compiler\" title=\"Distribution.Simple.Compiler\">Compiler</a> -&gt; <a href=\"Distribution-System.html#t:Platform\" title=\"Distribution.System\">Platform</a> -&gt; <a href=\"Distribution-Simple-Compiler.html#t:PackageDBStack\" title=\"Distribution.Simple.Compiler\">PackageDBStack</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"startInterpreter","module":"Distribution.Simple.Build","link":"Distribution-Simple-Build.html#v:startInterpreter"},{"display_html":"<a href=\"#v:initialBuildSteps\">initialBuildSteps</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"initialBuildSteps","module":"Distribution.Simple.Build","link":"Distribution-Simple-Build.html#v:initialBuildSteps"},{"display_html":"<a href=\"#v:createInternalPackageDB\">createInternalPackageDB</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Simple-Compiler.html#t:PackageDB\" title=\"Distribution.Simple.Compiler\">PackageDB</a>","name":"createInternalPackageDB","module":"Distribution.Simple.Build","link":"Distribution-Simple-Build.html#v:createInternalPackageDB"},{"display_html":"<a href=\"#v:componentInitialBuildSteps\">componentInitialBuildSteps</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"componentInitialBuildSteps","module":"Distribution.Simple.Build","link":"Distribution-Simple-Build.html#v:componentInitialBuildSteps"},{"display_html":"<a href=\"#v:writeAutogenFiles\">writeAutogenFiles</a> :: <a href=\"Distribution-Verbosity.html#t:Verbosity\" title=\"Distribution.Verbosity\">Verbosity</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Types-ComponentLocalBuildInfo.html#t:ComponentLocalBuildInfo\" title=\"Distribution.Types.ComponentLocalBuildInfo\">ComponentLocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"writeAutogenFiles","module":"Distribution.Simple.Build","link":"Distribution-Simple-Build.html#v:writeAutogenFiles"},{"display_html":"<a href=\"#v:haddock\">haddock</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; [<a href=\"Distribution-Simple-PreProcess.html#t:PPSuffixHandler\" title=\"Distribution.Simple.PreProcess\">PPSuffixHandler</a>] -&gt; <a href=\"Distribution-Simple-Setup.html#t:HaddockFlags\" title=\"Distribution.Simple.Setup\">HaddockFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"haddock","module":"Distribution.Simple.Haddock","link":"Distribution-Simple-Haddock.html#v:haddock"},{"display_html":"<a href=\"#v:hscolour\">hscolour</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; [<a href=\"Distribution-Simple-PreProcess.html#t:PPSuffixHandler\" title=\"Distribution.Simple.PreProcess\">PPSuffixHandler</a>] -&gt; <a href=\"Distribution-Simple-Setup.html#t:HscolourFlags\" title=\"Distribution.Simple.Setup\">HscolourFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"hscolour","module":"Distribution.Simple.Haddock","link":"Distribution-Simple-Haddock.html#v:hscolour"},{"display_html":"<a href=\"#v:haddockPackagePaths\">haddockPackagePaths</a> :: [<a href=\"Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo\">InstalledPackageInfo</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> (<a href=\"Distribution-Types-InstalledPackageInfo.html#t:InstalledPackageInfo\" title=\"Distribution.Types.InstalledPackageInfo\">InstalledPackageInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>) -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> ([(<a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>)], <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)","name":"haddockPackagePaths","module":"Distribution.Simple.Haddock","link":"Distribution-Simple-Haddock.html#v:haddockPackagePaths"},{"display_html":"<a href=\"#v:doctest\">doctest</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; [<a href=\"Distribution-Simple-PreProcess.html#t:PPSuffixHandler\" title=\"Distribution.Simple.PreProcess\">PPSuffixHandler</a>] -&gt; <a href=\"Distribution-Simple-Setup.html#t:DoctestFlags\" title=\"Distribution.Simple.Setup\">DoctestFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"doctest","module":"Distribution.Simple.Doctest","link":"Distribution-Simple-Doctest.html#v:doctest"},{"display_html":"module <a href=\"Distribution-Package.html\">Distribution.Package</a>","name":"","module":"Distribution.Simple","link":""},{"display_html":"module <a href=\"Distribution-Version.html\">Distribution.Version</a>","name":"","module":"Distribution.Simple","link":""},{"display_html":"module <a href=\"Distribution-License.html\">Distribution.License</a>","name":"","module":"Distribution.Simple","link":""},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:AbiTag\">AbiTag</a><ul class=\"subs\"><li>= <a href=\"#v:NoAbiTag\">NoAbiTag</a></li><li>| <a href=\"#v:AbiTag\">AbiTag</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li></ul>","name":"AbiTag AbiTag NoAbiTag","module":"Distribution.Simple","link":"Distribution-Simple.html#t:AbiTag"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:CompilerInfo\">CompilerInfo</a> = <a href=\"#v:CompilerInfo\">CompilerInfo</a> {<ul class=\"subs\"><li><a href=\"#v:compilerInfoId\">compilerInfoId</a> :: <a href=\"Distribution-Simple.html#t:CompilerId\" title=\"Distribution.Simple\">CompilerId</a></li><li><a href=\"#v:compilerInfoAbiTag\">compilerInfoAbiTag</a> :: <a href=\"Distribution-Simple.html#t:AbiTag\" title=\"Distribution.Simple\">AbiTag</a></li><li><a href=\"#v:compilerInfoCompat\">compilerInfoCompat</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> [<a href=\"Distribution-Simple.html#t:CompilerId\" title=\"Distribution.Simple\">CompilerId</a>]</li><li><a href=\"#v:compilerInfoLanguages\">compilerInfoLanguages</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> [<a href=\"Language-Haskell-Extension.html#t:Language\" title=\"Language.Haskell.Extension\">Language</a>]</li><li><a href=\"#v:compilerInfoExtensions\">compilerInfoExtensions</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> [<a href=\"Language-Haskell-Extension.html#t:Extension\" title=\"Language.Haskell.Extension\">Extension</a>]</li></ul>}","name":"CompilerInfo CompilerInfo compilerInfoId compilerInfoAbiTag compilerInfoCompat compilerInfoLanguages compilerInfoExtensions","module":"Distribution.Simple","link":"Distribution-Simple.html#t:CompilerInfo"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:CompilerId\">CompilerId</a> = <a href=\"#v:CompilerId\">CompilerId</a> <a href=\"Distribution-Simple.html#t:CompilerFlavor\" title=\"Distribution.Simple\">CompilerFlavor</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>","name":"CompilerId CompilerId","module":"Distribution.Simple","link":"Distribution-Simple.html#t:CompilerId"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PerCompilerFlavor\">PerCompilerFlavor</a> v = <a href=\"#v:PerCompilerFlavor\">PerCompilerFlavor</a> v v","name":"PerCompilerFlavor PerCompilerFlavor","module":"Distribution.Simple","link":"Distribution-Simple.html#t:PerCompilerFlavor"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:CompilerFlavor\">CompilerFlavor</a><ul class=\"subs\"><li>= <a href=\"#v:GHC\">GHC</a></li><li>| <a href=\"#v:GHCJS\">GHCJS</a></li><li>| <a href=\"#v:NHC\">NHC</a></li><li>| <a href=\"#v:YHC\">YHC</a></li><li>| <a href=\"#v:Hugs\">Hugs</a></li><li>| <a href=\"#v:HBC\">HBC</a></li><li>| <a href=\"#v:Helium\">Helium</a></li><li>| <a href=\"#v:JHC\">JHC</a></li><li>| <a href=\"#v:LHC\">LHC</a></li><li>| <a href=\"#v:UHC\">UHC</a></li><li>| <a href=\"#v:Eta\">Eta</a></li><li>| <a href=\"#v:HaskellSuite\">HaskellSuite</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li>| <a href=\"#v:OtherCompiler\">OtherCompiler</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li></ul>","name":"CompilerFlavor GHC GHCJS UHC HaskellSuite NHC YHC Hugs HBC Helium JHC LHC Eta OtherCompiler","module":"Distribution.Simple","link":"Distribution-Simple.html#t:CompilerFlavor"},{"display_html":"<a href=\"#v:knownCompilerFlavors\">knownCompilerFlavors</a> :: [<a href=\"Distribution-Simple.html#t:CompilerFlavor\" title=\"Distribution.Simple\">CompilerFlavor</a>]","name":"knownCompilerFlavors","module":"Distribution.Simple","link":"Distribution-Simple.html#v:knownCompilerFlavors"},{"display_html":"<a href=\"#v:classifyCompilerFlavor\">classifyCompilerFlavor</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Simple.html#t:CompilerFlavor\" title=\"Distribution.Simple\">CompilerFlavor</a>","name":"classifyCompilerFlavor","module":"Distribution.Simple","link":"Distribution-Simple.html#v:classifyCompilerFlavor"},{"display_html":"<a href=\"#v:buildCompilerFlavor\">buildCompilerFlavor</a> :: <a href=\"Distribution-Simple.html#t:CompilerFlavor\" title=\"Distribution.Simple\">CompilerFlavor</a>","name":"buildCompilerFlavor","module":"Distribution.Simple","link":"Distribution-Simple.html#v:buildCompilerFlavor"},{"display_html":"<a href=\"#v:buildCompilerId\">buildCompilerId</a> :: <a href=\"Distribution-Simple.html#t:CompilerId\" title=\"Distribution.Simple\">CompilerId</a>","name":"buildCompilerId","module":"Distribution.Simple","link":"Distribution-Simple.html#v:buildCompilerId"},{"display_html":"<a href=\"#v:defaultCompilerFlavor\">defaultCompilerFlavor</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Simple.html#t:CompilerFlavor\" title=\"Distribution.Simple\">CompilerFlavor</a>","name":"defaultCompilerFlavor","module":"Distribution.Simple","link":"Distribution-Simple.html#v:defaultCompilerFlavor"},{"display_html":"<a href=\"#v:perCompilerFlavorToList\">perCompilerFlavorToList</a> :: <a href=\"Distribution-Simple.html#t:PerCompilerFlavor\" title=\"Distribution.Simple\">PerCompilerFlavor</a> v -&gt; [(<a href=\"Distribution-Simple.html#t:CompilerFlavor\" title=\"Distribution.Simple\">CompilerFlavor</a>, v)]","name":"perCompilerFlavorToList","module":"Distribution.Simple","link":"Distribution-Simple.html#v:perCompilerFlavorToList"},{"display_html":"<a href=\"#v:abiTagString\">abiTagString</a> :: <a href=\"Distribution-Simple.html#t:AbiTag\" title=\"Distribution.Simple\">AbiTag</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"abiTagString","module":"Distribution.Simple","link":"Distribution-Simple.html#v:abiTagString"},{"display_html":"<a href=\"#v:unknownCompilerInfo\">unknownCompilerInfo</a> :: <a href=\"Distribution-Simple.html#t:CompilerId\" title=\"Distribution.Simple\">CompilerId</a> -&gt; <a href=\"Distribution-Simple.html#t:AbiTag\" title=\"Distribution.Simple\">AbiTag</a> -&gt; <a href=\"Distribution-Simple.html#t:CompilerInfo\" title=\"Distribution.Simple\">CompilerInfo</a>","name":"unknownCompilerInfo","module":"Distribution.Simple","link":"Distribution-Simple.html#v:unknownCompilerInfo"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ProfDetailLevel\">ProfDetailLevel</a><ul class=\"subs\"><li>= <a href=\"#v:ProfDetailNone\">ProfDetailNone</a></li><li>| <a href=\"#v:ProfDetailDefault\">ProfDetailDefault</a></li><li>| <a href=\"#v:ProfDetailExportedFunctions\">ProfDetailExportedFunctions</a></li><li>| <a href=\"#v:ProfDetailToplevelFunctions\">ProfDetailToplevelFunctions</a></li><li>| <a href=\"#v:ProfDetailAllFunctions\">ProfDetailAllFunctions</a></li><li>| <a href=\"#v:ProfDetailOther\">ProfDetailOther</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li></ul>","name":"ProfDetailLevel ProfDetailNone ProfDetailDefault ProfDetailExportedFunctions ProfDetailToplevelFunctions ProfDetailAllFunctions ProfDetailOther","module":"Distribution.Simple","link":"Distribution-Simple.html#t:ProfDetailLevel"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:DebugInfoLevel\">DebugInfoLevel</a><ul class=\"subs\"><li>= <a href=\"#v:NoDebugInfo\">NoDebugInfo</a></li><li>| <a href=\"#v:MinimalDebugInfo\">MinimalDebugInfo</a></li><li>| <a href=\"#v:NormalDebugInfo\">NormalDebugInfo</a></li><li>| <a href=\"#v:MaximalDebugInfo\">MaximalDebugInfo</a></li></ul>","name":"DebugInfoLevel NoDebugInfo MinimalDebugInfo NormalDebugInfo MaximalDebugInfo","module":"Distribution.Simple","link":"Distribution-Simple.html#t:DebugInfoLevel"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:OptimisationLevel\">OptimisationLevel</a><ul class=\"subs\"><li>= <a href=\"#v:NoOptimisation\">NoOptimisation</a></li><li>| <a href=\"#v:NormalOptimisation\">NormalOptimisation</a></li><li>| <a href=\"#v:MaximumOptimisation\">MaximumOptimisation</a></li></ul>","name":"OptimisationLevel NoOptimisation NormalOptimisation MaximumOptimisation","module":"Distribution.Simple","link":"Distribution-Simple.html#t:OptimisationLevel"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:PackageDBStack\">PackageDBStack</a> = [<a href=\"Distribution-Simple.html#t:PackageDB\" title=\"Distribution.Simple\">PackageDB</a>]","name":"PackageDBStack","module":"Distribution.Simple","link":"Distribution-Simple.html#t:PackageDBStack"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PackageDB\">PackageDB</a><ul class=\"subs\"><li>= <a href=\"#v:GlobalPackageDB\">GlobalPackageDB</a></li><li>| <a href=\"#v:UserPackageDB\">UserPackageDB</a></li><li>| <a href=\"#v:SpecificPackageDB\">SpecificPackageDB</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li></ul>","name":"PackageDB GlobalPackageDB UserPackageDB SpecificPackageDB","module":"Distribution.Simple","link":"Distribution-Simple.html#t:PackageDB"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Compiler\">Compiler</a> = <a href=\"#v:Compiler\">Compiler</a> {<ul class=\"subs\"><li><a href=\"#v:compilerId\">compilerId</a> :: <a href=\"Distribution-Simple.html#t:CompilerId\" title=\"Distribution.Simple\">CompilerId</a></li><li><a href=\"#v:compilerAbiTag\">compilerAbiTag</a> :: <a href=\"Distribution-Simple.html#t:AbiTag\" title=\"Distribution.Simple\">AbiTag</a></li><li><a href=\"#v:compilerCompat\">compilerCompat</a> :: [<a href=\"Distribution-Simple.html#t:CompilerId\" title=\"Distribution.Simple\">CompilerId</a>]</li><li><a href=\"#v:compilerLanguages\">compilerLanguages</a> :: [(<a href=\"Language-Haskell-Extension.html#t:Language\" title=\"Language.Haskell.Extension\">Language</a>, <a href=\"Distribution-Simple-Compiler.html#t:Flag\" title=\"Distribution.Simple.Compiler\">Flag</a>)]</li><li><a href=\"#v:compilerExtensions\">compilerExtensions</a> :: [(<a href=\"Language-Haskell-Extension.html#t:Extension\" title=\"Language.Haskell.Extension\">Extension</a>, <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Simple-Compiler.html#t:Flag\" title=\"Distribution.Simple.Compiler\">Flag</a>)]</li><li><a href=\"#v:compilerProperties\">compilerProperties</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Map\" title=\"Distribution.Compat.Prelude.Internal\">Map</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li></ul>}","name":"Compiler Compiler compilerId compilerAbiTag compilerCompat compilerLanguages compilerExtensions compilerProperties","module":"Distribution.Simple","link":"Distribution-Simple.html#t:Compiler"},{"display_html":"<a href=\"#v:showCompilerId\">showCompilerId</a> :: <a href=\"Distribution-Simple.html#t:Compiler\" title=\"Distribution.Simple\">Compiler</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"showCompilerId","module":"Distribution.Simple","link":"Distribution-Simple.html#v:showCompilerId"},{"display_html":"<a href=\"#v:showCompilerIdWithAbi\">showCompilerIdWithAbi</a> :: <a href=\"Distribution-Simple.html#t:Compiler\" title=\"Distribution.Simple\">Compiler</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"showCompilerIdWithAbi","module":"Distribution.Simple","link":"Distribution-Simple.html#v:showCompilerIdWithAbi"},{"display_html":"<a href=\"#v:compilerFlavor\">compilerFlavor</a> :: <a href=\"Distribution-Simple.html#t:Compiler\" title=\"Distribution.Simple\">Compiler</a> -&gt; <a href=\"Distribution-Simple.html#t:CompilerFlavor\" title=\"Distribution.Simple\">CompilerFlavor</a>","name":"compilerFlavor","module":"Distribution.Simple","link":"Distribution-Simple.html#v:compilerFlavor"},{"display_html":"<a href=\"#v:compilerVersion\">compilerVersion</a> :: <a href=\"Distribution-Simple.html#t:Compiler\" title=\"Distribution.Simple\">Compiler</a> -&gt; <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>","name":"compilerVersion","module":"Distribution.Simple","link":"Distribution-Simple.html#v:compilerVersion"},{"display_html":"<a href=\"#v:compilerCompatFlavor\">compilerCompatFlavor</a> :: <a href=\"Distribution-Simple.html#t:CompilerFlavor\" title=\"Distribution.Simple\">CompilerFlavor</a> -&gt; <a href=\"Distribution-Simple.html#t:Compiler\" title=\"Distribution.Simple\">Compiler</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"compilerCompatFlavor","module":"Distribution.Simple","link":"Distribution-Simple.html#v:compilerCompatFlavor"},{"display_html":"<a href=\"#v:compilerCompatVersion\">compilerCompatVersion</a> :: <a href=\"Distribution-Simple.html#t:CompilerFlavor\" title=\"Distribution.Simple\">CompilerFlavor</a> -&gt; <a href=\"Distribution-Simple.html#t:Compiler\" title=\"Distribution.Simple\">Compiler</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-Version.html#t:Version\" title=\"Distribution.Types.Version\">Version</a>","name":"compilerCompatVersion","module":"Distribution.Simple","link":"Distribution-Simple.html#v:compilerCompatVersion"},{"display_html":"<a href=\"#v:compilerInfo\">compilerInfo</a> :: <a href=\"Distribution-Simple.html#t:Compiler\" title=\"Distribution.Simple\">Compiler</a> -&gt; <a href=\"Distribution-Simple.html#t:CompilerInfo\" title=\"Distribution.Simple\">CompilerInfo</a>","name":"compilerInfo","module":"Distribution.Simple","link":"Distribution-Simple.html#v:compilerInfo"},{"display_html":"<a href=\"#v:registrationPackageDB\">registrationPackageDB</a> :: <a href=\"Distribution-Simple.html#t:PackageDBStack\" title=\"Distribution.Simple\">PackageDBStack</a> -&gt; <a href=\"Distribution-Simple.html#t:PackageDB\" title=\"Distribution.Simple\">PackageDB</a>","name":"registrationPackageDB","module":"Distribution.Simple","link":"Distribution-Simple.html#v:registrationPackageDB"},{"display_html":"<a href=\"#v:absolutePackageDBPaths\">absolutePackageDBPaths</a> :: <a href=\"Distribution-Simple.html#t:PackageDBStack\" title=\"Distribution.Simple\">PackageDBStack</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> <a href=\"Distribution-Simple.html#t:PackageDBStack\" title=\"Distribution.Simple\">PackageDBStack</a>","name":"absolutePackageDBPaths","module":"Distribution.Simple","link":"Distribution-Simple.html#v:absolutePackageDBPaths"},{"display_html":"<a href=\"#v:absolutePackageDBPath\">absolutePackageDBPath</a> :: <a href=\"Distribution-Simple.html#t:PackageDB\" title=\"Distribution.Simple\">PackageDB</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:NoCallStackIO\" title=\"Distribution.Compat.Prelude.Internal\">NoCallStackIO</a> <a href=\"Distribution-Simple.html#t:PackageDB\" title=\"Distribution.Simple\">PackageDB</a>","name":"absolutePackageDBPath","module":"Distribution.Simple","link":"Distribution-Simple.html#v:absolutePackageDBPath"},{"display_html":"<a href=\"#v:flagToOptimisationLevel\">flagToOptimisationLevel</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Simple.html#t:OptimisationLevel\" title=\"Distribution.Simple\">OptimisationLevel</a>","name":"flagToOptimisationLevel","module":"Distribution.Simple","link":"Distribution-Simple.html#v:flagToOptimisationLevel"},{"display_html":"<a href=\"#v:flagToDebugInfoLevel\">flagToDebugInfoLevel</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Simple.html#t:DebugInfoLevel\" title=\"Distribution.Simple\">DebugInfoLevel</a>","name":"flagToDebugInfoLevel","module":"Distribution.Simple","link":"Distribution-Simple.html#v:flagToDebugInfoLevel"},{"display_html":"<a href=\"#v:unsupportedLanguages\">unsupportedLanguages</a> :: <a href=\"Distribution-Simple.html#t:Compiler\" title=\"Distribution.Simple\">Compiler</a> -&gt; [<a href=\"Language-Haskell-Extension.html#t:Language\" title=\"Language.Haskell.Extension\">Language</a>] -&gt; [<a href=\"Language-Haskell-Extension.html#t:Language\" title=\"Language.Haskell.Extension\">Language</a>]","name":"unsupportedLanguages","module":"Distribution.Simple","link":"Distribution-Simple.html#v:unsupportedLanguages"},{"display_html":"<a href=\"#v:languageToFlags\">languageToFlags</a> :: <a href=\"Distribution-Simple.html#t:Compiler\" title=\"Distribution.Simple\">Compiler</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Language-Haskell-Extension.html#t:Language\" title=\"Language.Haskell.Extension\">Language</a> -&gt; [<a href=\"Distribution-Simple-Compiler.html#t:Flag\" title=\"Distribution.Simple.Compiler\">Flag</a>]","name":"languageToFlags","module":"Distribution.Simple","link":"Distribution-Simple.html#v:languageToFlags"},{"display_html":"<a href=\"#v:unsupportedExtensions\">unsupportedExtensions</a> :: <a href=\"Distribution-Simple.html#t:Compiler\" title=\"Distribution.Simple\">Compiler</a> -&gt; [<a href=\"Language-Haskell-Extension.html#t:Extension\" title=\"Language.Haskell.Extension\">Extension</a>] -&gt; [<a href=\"Language-Haskell-Extension.html#t:Extension\" title=\"Language.Haskell.Extension\">Extension</a>]","name":"unsupportedExtensions","module":"Distribution.Simple","link":"Distribution-Simple.html#v:unsupportedExtensions"},{"display_html":"<a href=\"#v:extensionsToFlags\">extensionsToFlags</a> :: <a href=\"Distribution-Simple.html#t:Compiler\" title=\"Distribution.Simple\">Compiler</a> -&gt; [<a href=\"Language-Haskell-Extension.html#t:Extension\" title=\"Language.Haskell.Extension\">Extension</a>] -&gt; [<a href=\"Distribution-Simple-Compiler.html#t:Flag\" title=\"Distribution.Simple.Compiler\">Flag</a>]","name":"extensionsToFlags","module":"Distribution.Simple","link":"Distribution-Simple.html#v:extensionsToFlags"},{"display_html":"<a href=\"#v:parmakeSupported\">parmakeSupported</a> :: <a href=\"Distribution-Simple.html#t:Compiler\" title=\"Distribution.Simple\">Compiler</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"parmakeSupported","module":"Distribution.Simple","link":"Distribution-Simple.html#v:parmakeSupported"},{"display_html":"<a href=\"#v:reexportedModulesSupported\">reexportedModulesSupported</a> :: <a href=\"Distribution-Simple.html#t:Compiler\" title=\"Distribution.Simple\">Compiler</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"reexportedModulesSupported","module":"Distribution.Simple","link":"Distribution-Simple.html#v:reexportedModulesSupported"},{"display_html":"<a href=\"#v:renamingPackageFlagsSupported\">renamingPackageFlagsSupported</a> :: <a href=\"Distribution-Simple.html#t:Compiler\" title=\"Distribution.Simple\">Compiler</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"renamingPackageFlagsSupported","module":"Distribution.Simple","link":"Distribution-Simple.html#v:renamingPackageFlagsSupported"},{"display_html":"<a href=\"#v:unifiedIPIDRequired\">unifiedIPIDRequired</a> :: <a href=\"Distribution-Simple.html#t:Compiler\" title=\"Distribution.Simple\">Compiler</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"unifiedIPIDRequired","module":"Distribution.Simple","link":"Distribution-Simple.html#v:unifiedIPIDRequired"},{"display_html":"<a href=\"#v:packageKeySupported\">packageKeySupported</a> :: <a href=\"Distribution-Simple.html#t:Compiler\" title=\"Distribution.Simple\">Compiler</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"packageKeySupported","module":"Distribution.Simple","link":"Distribution-Simple.html#v:packageKeySupported"},{"display_html":"<a href=\"#v:unitIdSupported\">unitIdSupported</a> :: <a href=\"Distribution-Simple.html#t:Compiler\" title=\"Distribution.Simple\">Compiler</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"unitIdSupported","module":"Distribution.Simple","link":"Distribution-Simple.html#v:unitIdSupported"},{"display_html":"<a href=\"#v:backpackSupported\">backpackSupported</a> :: <a href=\"Distribution-Simple.html#t:Compiler\" title=\"Distribution.Simple\">Compiler</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"backpackSupported","module":"Distribution.Simple","link":"Distribution-Simple.html#v:backpackSupported"},{"display_html":"<a href=\"#v:libraryDynDirSupported\">libraryDynDirSupported</a> :: <a href=\"Distribution-Simple.html#t:Compiler\" title=\"Distribution.Simple\">Compiler</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"libraryDynDirSupported","module":"Distribution.Simple","link":"Distribution-Simple.html#v:libraryDynDirSupported"},{"display_html":"<a href=\"#v:arResponseFilesSupported\">arResponseFilesSupported</a> :: <a href=\"Distribution-Simple.html#t:Compiler\" title=\"Distribution.Simple\">Compiler</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"arResponseFilesSupported","module":"Distribution.Simple","link":"Distribution-Simple.html#v:arResponseFilesSupported"},{"display_html":"<a href=\"#v:coverageSupported\">coverageSupported</a> :: <a href=\"Distribution-Simple.html#t:Compiler\" title=\"Distribution.Simple\">Compiler</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"coverageSupported","module":"Distribution.Simple","link":"Distribution-Simple.html#v:coverageSupported"},{"display_html":"<a href=\"#v:profilingSupported\">profilingSupported</a> :: <a href=\"Distribution-Simple.html#t:Compiler\" title=\"Distribution.Simple\">Compiler</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"profilingSupported","module":"Distribution.Simple","link":"Distribution-Simple.html#v:profilingSupported"},{"display_html":"<a href=\"#v:flagToProfDetailLevel\">flagToProfDetailLevel</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"Distribution-Simple.html#t:ProfDetailLevel\" title=\"Distribution.Simple\">ProfDetailLevel</a>","name":"flagToProfDetailLevel","module":"Distribution.Simple","link":"Distribution-Simple.html#v:flagToProfDetailLevel"},{"display_html":"<a href=\"#v:knownProfDetailLevels\">knownProfDetailLevels</a> :: [(<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>], <a href=\"Distribution-Simple.html#t:ProfDetailLevel\" title=\"Distribution.Simple\">ProfDetailLevel</a>)]","name":"knownProfDetailLevels","module":"Distribution.Simple","link":"Distribution-Simple.html#v:knownProfDetailLevels"},{"display_html":"<a href=\"#v:showProfDetailLevel\">showProfDetailLevel</a> :: <a href=\"Distribution-Simple.html#t:ProfDetailLevel\" title=\"Distribution.Simple\">ProfDetailLevel</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"showProfDetailLevel","module":"Distribution.Simple","link":"Distribution-Simple.html#v:showProfDetailLevel"},{"display_html":"module <a href=\"Language-Haskell-Extension.html\">Language.Haskell.Extension</a>","name":"","module":"Distribution.Simple","link":""},{"display_html":"<a href=\"#v:defaultMain\">defaultMain</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"defaultMain","module":"Distribution.Simple","link":"Distribution-Simple.html#v:defaultMain"},{"display_html":"<a href=\"#v:defaultMainNoRead\">defaultMainNoRead</a> :: <a href=\"Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription\" title=\"Distribution.Types.GenericPackageDescription\">GenericPackageDescription</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"defaultMainNoRead","module":"Distribution.Simple","link":"Distribution-Simple.html#v:defaultMainNoRead"},{"display_html":"<a href=\"#v:defaultMainArgs\">defaultMainArgs</a> :: [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"defaultMainArgs","module":"Distribution.Simple","link":"Distribution-Simple.html#v:defaultMainArgs"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:UserHooks\">UserHooks</a> = <a href=\"#v:UserHooks\">UserHooks</a> {<ul class=\"subs\"><li><a href=\"#v:readDesc\">readDesc</a> :: <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> (<a href=\"Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription\" title=\"Distribution.Types.GenericPackageDescription\">GenericPackageDescription</a>)</li><li><a href=\"#v:hookedPreProcessors\">hookedPreProcessors</a> :: [<a href=\"Distribution-Simple-PreProcess.html#t:PPSuffixHandler\" title=\"Distribution.Simple.PreProcess\">PPSuffixHandler</a>]</li><li><a href=\"#v:hookedPrograms\">hookedPrograms</a> :: [<a href=\"Distribution-Simple-Program-Types.html#t:Program\" title=\"Distribution.Simple.Program.Types\">Program</a>]</li><li><a href=\"#v:preConf\">preConf</a> :: <a href=\"Distribution-Simple.html#t:Args\" title=\"Distribution.Simple\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:ConfigFlags\" title=\"Distribution.Simple.Setup\">ConfigFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Types-HookedBuildInfo.html#t:HookedBuildInfo\" title=\"Distribution.Types.HookedBuildInfo\">HookedBuildInfo</a></li><li><a href=\"#v:confHook\">confHook</a> :: (<a href=\"Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription\" title=\"Distribution.Types.GenericPackageDescription\">GenericPackageDescription</a>, <a href=\"Distribution-Types-HookedBuildInfo.html#t:HookedBuildInfo\" title=\"Distribution.Types.HookedBuildInfo\">HookedBuildInfo</a>) -&gt; <a href=\"Distribution-Simple-Setup.html#t:ConfigFlags\" title=\"Distribution.Simple.Setup\">ConfigFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a></li><li><a href=\"#v:postConf\">postConf</a> :: <a href=\"Distribution-Simple.html#t:Args\" title=\"Distribution.Simple\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:ConfigFlags\" title=\"Distribution.Simple.Setup\">ConfigFlags</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:preBuild\">preBuild</a> :: <a href=\"Distribution-Simple.html#t:Args\" title=\"Distribution.Simple\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:BuildFlags\" title=\"Distribution.Simple.Setup\">BuildFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Types-HookedBuildInfo.html#t:HookedBuildInfo\" title=\"Distribution.Types.HookedBuildInfo\">HookedBuildInfo</a></li><li><a href=\"#v:buildHook\">buildHook</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple.html#t:UserHooks\" title=\"Distribution.Simple\">UserHooks</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:BuildFlags\" title=\"Distribution.Simple.Setup\">BuildFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:postBuild\">postBuild</a> :: <a href=\"Distribution-Simple.html#t:Args\" title=\"Distribution.Simple\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:BuildFlags\" title=\"Distribution.Simple.Setup\">BuildFlags</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:preRepl\">preRepl</a> :: <a href=\"Distribution-Simple.html#t:Args\" title=\"Distribution.Simple\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:ReplFlags\" title=\"Distribution.Simple.Setup\">ReplFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Types-HookedBuildInfo.html#t:HookedBuildInfo\" title=\"Distribution.Types.HookedBuildInfo\">HookedBuildInfo</a></li><li><a href=\"#v:replHook\">replHook</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple.html#t:UserHooks\" title=\"Distribution.Simple\">UserHooks</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:ReplFlags\" title=\"Distribution.Simple.Setup\">ReplFlags</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:postRepl\">postRepl</a> :: <a href=\"Distribution-Simple.html#t:Args\" title=\"Distribution.Simple\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:ReplFlags\" title=\"Distribution.Simple.Setup\">ReplFlags</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:preClean\">preClean</a> :: <a href=\"Distribution-Simple.html#t:Args\" title=\"Distribution.Simple\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:CleanFlags\" title=\"Distribution.Simple.Setup\">CleanFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Types-HookedBuildInfo.html#t:HookedBuildInfo\" title=\"Distribution.Types.HookedBuildInfo\">HookedBuildInfo</a></li><li><a href=\"#v:cleanHook\">cleanHook</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; () -&gt; <a href=\"Distribution-Simple.html#t:UserHooks\" title=\"Distribution.Simple\">UserHooks</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:CleanFlags\" title=\"Distribution.Simple.Setup\">CleanFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:postClean\">postClean</a> :: <a href=\"Distribution-Simple.html#t:Args\" title=\"Distribution.Simple\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:CleanFlags\" title=\"Distribution.Simple.Setup\">CleanFlags</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; () -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:preCopy\">preCopy</a> :: <a href=\"Distribution-Simple.html#t:Args\" title=\"Distribution.Simple\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:CopyFlags\" title=\"Distribution.Simple.Setup\">CopyFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Types-HookedBuildInfo.html#t:HookedBuildInfo\" title=\"Distribution.Types.HookedBuildInfo\">HookedBuildInfo</a></li><li><a href=\"#v:copyHook\">copyHook</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple.html#t:UserHooks\" title=\"Distribution.Simple\">UserHooks</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:CopyFlags\" title=\"Distribution.Simple.Setup\">CopyFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:postCopy\">postCopy</a> :: <a href=\"Distribution-Simple.html#t:Args\" title=\"Distribution.Simple\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:CopyFlags\" title=\"Distribution.Simple.Setup\">CopyFlags</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:preInst\">preInst</a> :: <a href=\"Distribution-Simple.html#t:Args\" title=\"Distribution.Simple\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:InstallFlags\" title=\"Distribution.Simple.Setup\">InstallFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Types-HookedBuildInfo.html#t:HookedBuildInfo\" title=\"Distribution.Types.HookedBuildInfo\">HookedBuildInfo</a></li><li><a href=\"#v:instHook\">instHook</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple.html#t:UserHooks\" title=\"Distribution.Simple\">UserHooks</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:InstallFlags\" title=\"Distribution.Simple.Setup\">InstallFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:postInst\">postInst</a> :: <a href=\"Distribution-Simple.html#t:Args\" title=\"Distribution.Simple\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:InstallFlags\" title=\"Distribution.Simple.Setup\">InstallFlags</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:preReg\">preReg</a> :: <a href=\"Distribution-Simple.html#t:Args\" title=\"Distribution.Simple\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:RegisterFlags\" title=\"Distribution.Simple.Setup\">RegisterFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Types-HookedBuildInfo.html#t:HookedBuildInfo\" title=\"Distribution.Types.HookedBuildInfo\">HookedBuildInfo</a></li><li><a href=\"#v:regHook\">regHook</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple.html#t:UserHooks\" title=\"Distribution.Simple\">UserHooks</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:RegisterFlags\" title=\"Distribution.Simple.Setup\">RegisterFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:postReg\">postReg</a> :: <a href=\"Distribution-Simple.html#t:Args\" title=\"Distribution.Simple\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:RegisterFlags\" title=\"Distribution.Simple.Setup\">RegisterFlags</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:preUnreg\">preUnreg</a> :: <a href=\"Distribution-Simple.html#t:Args\" title=\"Distribution.Simple\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:RegisterFlags\" title=\"Distribution.Simple.Setup\">RegisterFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Types-HookedBuildInfo.html#t:HookedBuildInfo\" title=\"Distribution.Types.HookedBuildInfo\">HookedBuildInfo</a></li><li><a href=\"#v:unregHook\">unregHook</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple.html#t:UserHooks\" title=\"Distribution.Simple\">UserHooks</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:RegisterFlags\" title=\"Distribution.Simple.Setup\">RegisterFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:postUnreg\">postUnreg</a> :: <a href=\"Distribution-Simple.html#t:Args\" title=\"Distribution.Simple\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:RegisterFlags\" title=\"Distribution.Simple.Setup\">RegisterFlags</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:preHscolour\">preHscolour</a> :: <a href=\"Distribution-Simple.html#t:Args\" title=\"Distribution.Simple\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:HscolourFlags\" title=\"Distribution.Simple.Setup\">HscolourFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Types-HookedBuildInfo.html#t:HookedBuildInfo\" title=\"Distribution.Types.HookedBuildInfo\">HookedBuildInfo</a></li><li><a href=\"#v:hscolourHook\">hscolourHook</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple.html#t:UserHooks\" title=\"Distribution.Simple\">UserHooks</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:HscolourFlags\" title=\"Distribution.Simple.Setup\">HscolourFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:postHscolour\">postHscolour</a> :: <a href=\"Distribution-Simple.html#t:Args\" title=\"Distribution.Simple\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:HscolourFlags\" title=\"Distribution.Simple.Setup\">HscolourFlags</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:preDoctest\">preDoctest</a> :: <a href=\"Distribution-Simple.html#t:Args\" title=\"Distribution.Simple\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:DoctestFlags\" title=\"Distribution.Simple.Setup\">DoctestFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Types-HookedBuildInfo.html#t:HookedBuildInfo\" title=\"Distribution.Types.HookedBuildInfo\">HookedBuildInfo</a></li><li><a href=\"#v:doctestHook\">doctestHook</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple.html#t:UserHooks\" title=\"Distribution.Simple\">UserHooks</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:DoctestFlags\" title=\"Distribution.Simple.Setup\">DoctestFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:postDoctest\">postDoctest</a> :: <a href=\"Distribution-Simple.html#t:Args\" title=\"Distribution.Simple\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:DoctestFlags\" title=\"Distribution.Simple.Setup\">DoctestFlags</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:preHaddock\">preHaddock</a> :: <a href=\"Distribution-Simple.html#t:Args\" title=\"Distribution.Simple\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:HaddockFlags\" title=\"Distribution.Simple.Setup\">HaddockFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Types-HookedBuildInfo.html#t:HookedBuildInfo\" title=\"Distribution.Types.HookedBuildInfo\">HookedBuildInfo</a></li><li><a href=\"#v:haddockHook\">haddockHook</a> :: <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple.html#t:UserHooks\" title=\"Distribution.Simple\">UserHooks</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:HaddockFlags\" title=\"Distribution.Simple.Setup\">HaddockFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:postHaddock\">postHaddock</a> :: <a href=\"Distribution-Simple.html#t:Args\" title=\"Distribution.Simple\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:HaddockFlags\" title=\"Distribution.Simple.Setup\">HaddockFlags</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:preTest\">preTest</a> :: <a href=\"Distribution-Simple.html#t:Args\" title=\"Distribution.Simple\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:TestFlags\" title=\"Distribution.Simple.Setup\">TestFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Types-HookedBuildInfo.html#t:HookedBuildInfo\" title=\"Distribution.Types.HookedBuildInfo\">HookedBuildInfo</a></li><li><a href=\"#v:testHook\">testHook</a> :: <a href=\"Distribution-Simple.html#t:Args\" title=\"Distribution.Simple\">Args</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple.html#t:UserHooks\" title=\"Distribution.Simple\">UserHooks</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:TestFlags\" title=\"Distribution.Simple.Setup\">TestFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:postTest\">postTest</a> :: <a href=\"Distribution-Simple.html#t:Args\" title=\"Distribution.Simple\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:TestFlags\" title=\"Distribution.Simple.Setup\">TestFlags</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:preBench\">preBench</a> :: <a href=\"Distribution-Simple.html#t:Args\" title=\"Distribution.Simple\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:BenchmarkFlags\" title=\"Distribution.Simple.Setup\">BenchmarkFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> <a href=\"Distribution-Types-HookedBuildInfo.html#t:HookedBuildInfo\" title=\"Distribution.Types.HookedBuildInfo\">HookedBuildInfo</a></li><li><a href=\"#v:benchHook\">benchHook</a> :: <a href=\"Distribution-Simple.html#t:Args\" title=\"Distribution.Simple\">Args</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Simple.html#t:UserHooks\" title=\"Distribution.Simple\">UserHooks</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:BenchmarkFlags\" title=\"Distribution.Simple.Setup\">BenchmarkFlags</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li><li><a href=\"#v:postBench\">postBench</a> :: <a href=\"Distribution-Simple.html#t:Args\" title=\"Distribution.Simple\">Args</a> -&gt; <a href=\"Distribution-Simple-Setup.html#t:BenchmarkFlags\" title=\"Distribution.Simple.Setup\">BenchmarkFlags</a> -&gt; <a href=\"Distribution-Types-PackageDescription.html#t:PackageDescription\" title=\"Distribution.Types.PackageDescription\">PackageDescription</a> -&gt; <a href=\"Distribution-Types-LocalBuildInfo.html#t:LocalBuildInfo\" title=\"Distribution.Types.LocalBuildInfo\">LocalBuildInfo</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()</li></ul>}","name":"UserHooks UserHooks confHook readDesc hookedPreProcessors hookedPrograms preConf postConf preBuild buildHook postBuild preRepl replHook postRepl preClean cleanHook postClean preCopy copyHook postCopy preInst instHook postInst preReg regHook postReg preUnreg unregHook postUnreg preHscolour hscolourHook postHscolour preDoctest doctestHook postDoctest preHaddock haddockHook postHaddock preTest testHook postTest preBench benchHook postBench","module":"Distribution.Simple","link":"Distribution-Simple.html#t:UserHooks"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:Args\">Args</a> = [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"Args","module":"Distribution.Simple","link":"Distribution-Simple.html#t:Args"},{"display_html":"<a href=\"#v:defaultMainWithHooks\">defaultMainWithHooks</a> :: <a href=\"Distribution-Simple.html#t:UserHooks\" title=\"Distribution.Simple\">UserHooks</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"defaultMainWithHooks","module":"Distribution.Simple","link":"Distribution-Simple.html#v:defaultMainWithHooks"},{"display_html":"<a href=\"#v:defaultMainWithHooksArgs\">defaultMainWithHooksArgs</a> :: <a href=\"Distribution-Simple.html#t:UserHooks\" title=\"Distribution.Simple\">UserHooks</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"defaultMainWithHooksArgs","module":"Distribution.Simple","link":"Distribution-Simple.html#v:defaultMainWithHooksArgs"},{"display_html":"<a href=\"#v:defaultMainWithHooksNoRead\">defaultMainWithHooksNoRead</a> :: <a href=\"Distribution-Simple.html#t:UserHooks\" title=\"Distribution.Simple\">UserHooks</a> -&gt; <a href=\"Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription\" title=\"Distribution.Types.GenericPackageDescription\">GenericPackageDescription</a> -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"defaultMainWithHooksNoRead","module":"Distribution.Simple","link":"Distribution-Simple.html#v:defaultMainWithHooksNoRead"},{"display_html":"<a href=\"#v:defaultMainWithHooksNoReadArgs\">defaultMainWithHooksNoReadArgs</a> :: <a href=\"Distribution-Simple.html#t:UserHooks\" title=\"Distribution.Simple\">UserHooks</a> -&gt; <a href=\"Distribution-Types-GenericPackageDescription.html#t:GenericPackageDescription\" title=\"Distribution.Types.GenericPackageDescription\">GenericPackageDescription</a> -&gt; [<a href=\"Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"Distribution-Compat-Prelude-Internal.html#t:IO\" title=\"Distribution.Compat.Prelude.Internal\">IO</a> ()","name":"defaultMainWithHooksNoReadArgs","module":"Distribution.Simple","link":"Distribution-Simple.html#v:defaultMainWithHooksNoReadArgs"},{"display_html":"<a href=\"#v:simpleUserHooks\">simpleUserHooks</a> :: <a href=\"Distribution-Simple.html#t:UserHooks\" title=\"Distribution.Simple\">UserHooks</a>","name":"simpleUserHooks","module":"Distribution.Simple","link":"Distribution-Simple.html#v:simpleUserHooks"},{"display_html":"<a href=\"#v:autoconfUserHooks\">autoconfUserHooks</a> :: <a href=\"Distribution-Simple.html#t:UserHooks\" title=\"Distribution.Simple\">UserHooks</a>","name":"autoconfUserHooks","module":"Distribution.Simple","link":"Distribution-Simple.html#v:autoconfUserHooks"},{"display_html":"<a href=\"#v:emptyUserHooks\">emptyUserHooks</a> :: <a href=\"Distribution-Simple.html#t:UserHooks\" title=\"Distribution.Simple\">UserHooks</a>","name":"emptyUserHooks","module":"Distribution.Simple","link":"Distribution-Simple.html#v:emptyUserHooks"}]