| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
Distribution.Types.ComponentLocalBuildInfo
Synopsis
- data ComponentLocalBuildInfo- = LibComponentLocalBuildInfo { - componentLocalName :: ComponentName
- componentComponentId :: ComponentId
- componentUnitId :: UnitId
- componentIsIndefinite_ :: Bool
- componentInstantiatedWith :: [(ModuleName, OpenModule)]
- componentPackageDeps :: [(UnitId, MungedPackageId)]
- componentIncludes :: [(OpenUnitId, ModuleRenaming)]
- componentExeDeps :: [UnitId]
- componentInternalDeps :: [UnitId]
- componentCompatPackageKey :: String
- componentCompatPackageName :: MungedPackageName
- componentExposedModules :: [ExposedModule]
- componentIsPublic :: Bool
 
- | FLibComponentLocalBuildInfo { }
- | ExeComponentLocalBuildInfo { }
- | TestComponentLocalBuildInfo { }
- | BenchComponentLocalBuildInfo { }
 
- = LibComponentLocalBuildInfo { 
- componentIsIndefinite :: ComponentLocalBuildInfo -> Bool
- maybeComponentInstantiatedWith :: ComponentLocalBuildInfo -> Maybe [(ModuleName, OpenModule)]
Documentation
data ComponentLocalBuildInfo #
The first five fields are common across all algebraic variants.
Constructors
| LibComponentLocalBuildInfo | |
| Fields 
 | |
| FLibComponentLocalBuildInfo | |
| Fields 
 | |
| ExeComponentLocalBuildInfo | |
| Fields 
 | |
| TestComponentLocalBuildInfo | |
| Fields 
 | |
| BenchComponentLocalBuildInfo | |
| Fields 
 | |