Safe Haskell | None |
---|---|
Language | Haskell2010 |
Stack.Types.NamedComponent
Synopsis
- data NamedComponent
- renderComponent :: NamedComponent -> Text
- renderPkgComponents :: [(PackageName, NamedComponent)] -> Text
- renderPkgComponent :: (PackageName, NamedComponent) -> Text
- exeComponents :: Set NamedComponent -> Set Text
- testComponents :: Set NamedComponent -> Set Text
- benchComponents :: Set NamedComponent -> Set Text
- internalLibComponents :: Set NamedComponent -> Set Text
- isCLib :: NamedComponent -> Bool
- isCInternalLib :: NamedComponent -> Bool
- isCExe :: NamedComponent -> Bool
- isCTest :: NamedComponent -> Bool
- isCBench :: NamedComponent -> Bool
Documentation
data NamedComponent #
A single, fully resolved component of a package
Instances
renderComponent :: NamedComponent -> Text #
renderPkgComponents :: [(PackageName, NamedComponent)] -> Text #
renderPkgComponent :: (PackageName, NamedComponent) -> Text #
exeComponents :: Set NamedComponent -> Set Text #
testComponents :: Set NamedComponent -> Set Text #
benchComponents :: Set NamedComponent -> Set Text #
isCLib :: NamedComponent -> Bool #
isCInternalLib :: NamedComponent -> Bool #
isCExe :: NamedComponent -> Bool #
isCTest :: NamedComponent -> Bool #
isCBench :: NamedComponent -> Bool #