Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Lenses for several data types of the PackageDescription
module.
All lenses are named after their field names with a L
appended.
Documentation
condTestSuitesL :: Lens' GenericPackageDescription [(UnqualComponentName, CondTree ConfVar [Dependency] TestSuite)] Source #
condLibraryL :: Lens' GenericPackageDescription (Maybe (CondTree ConfVar [Dependency] Library)) Source #
condExecutablesL :: Lens' GenericPackageDescription [(UnqualComponentName, CondTree ConfVar [Dependency] Executable)] Source #
condBenchmarksL :: Lens' GenericPackageDescription [(UnqualComponentName, CondTree ConfVar [Dependency] Benchmark)] Source #
dataDirL :: Lens' PackageDescription (SymbolicPath Pkg ('Dir DataDir)) Source #
includeDirsL :: Lens' BuildInfo [SymbolicPath Pkg ('Dir Include)] Source #
hsSourceDirsL :: Lens' BuildInfo [SymbolicPath Pkg ('Dir Source)] Source #
extraLibDirsL :: Lens' BuildInfo [SymbolicPath Pkg ('Dir Lib)] Source #
condTreeDataL :: forall v c a. Lens' (CondTree v c a) a Source #
condTreeConstraintsL :: forall v c a. Lens' (CondTree v c a) c Source #
condTreeComponentsL :: forall v c a v. Lens (CondTree v c a) (CondTree v c a) [CondBranch v c a] [CondBranch v c a] Source #