Describes a dependency on an executable from a package
Constructors
Instances12Eq, Data, Ord, Read, Show, Generic, …
Eq ExeDependencyDefined in Cabal-syntax-3.12.1.0 · Distribution.Types.ExeDependencyData ExeDependencyDefined in Cabal-syntax-3.12.1.0 · Distribution.Types.ExeDependencyOrd ExeDependencyDefined in Cabal-syntax-3.12.1.0 · Distribution.Types.ExeDependencyRead ExeDependencyDefined in Cabal-syntax-3.12.1.0 · Distribution.Types.ExeDependencyShow ExeDependencyDefined in Cabal-syntax-3.12.1.0 · Distribution.Types.ExeDependencyGeneric ExeDependencyDefined in Cabal-syntax-3.12.1.0 · Distribution.Types.ExeDependencyNFData ExeDependencyDefined in Cabal-syntax-3.12.1.0 · Distribution.Types.ExeDependencyBinary ExeDependencyDefined in Cabal-syntax-3.12.1.0 · Distribution.Types.ExeDependencyParsec ExeDependencyDefined in Cabal-syntax-3.12.1.0 · Distribution.Types.ExeDependencyExamples
Example1 expression simpleParsec "happy:happy" :: Maybe ExeDependencyJust (ExeDependency (PackageName "happy") (UnqualComponentName "happy") (OrLaterVersion (mkVersion [0])))
Example1 expression simpleParsec "happy:happy >= 1.19.12" :: Maybe ExeDependencyJust (ExeDependency (PackageName "happy") (UnqualComponentName "happy") (OrLaterVersion (mkVersion [1,19,12])))
Example1 expression simpleParsec "happy:happy>=1.19.12" :: Maybe ExeDependencyJust (ExeDependency (PackageName "happy") (UnqualComponentName "happy") (OrLaterVersion (mkVersion [1,19,12])))
Example1 expression simpleParsec "happy : happy >= 1.19.12" :: Maybe ExeDependencyNothing
Example1 expression simpleParsec "happy: happy >= 1.19.12" :: Maybe ExeDependencyNothing
Example1 expression simpleParsec "happy :happy >= 1.19.12" :: Maybe ExeDependencyNothing
Pretty ExeDependencyDefined in Cabal-syntax-3.12.1.0 · Distribution.Types.ExeDependencyStructured ExeDependencyDefined in Cabal-syntax-3.12.1.0 · Distribution.Types.ExeDependencytype Rep ExeDependency = D1 ('MetaDataDefined in Cabal-syntax-3.12.1.0 · Distribution.Types.ExeDependency"ExeDependency"
"Distribution.Types.ExeDependency"
"Cabal-syntax-3.12.1.0-3adc"
'False) (C1 ('MetaCons"ExeDependency"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PackageName) :*: (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UnqualComponentName) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VersionRange))))