Safe Haskell | None |
---|---|
Language | Haskell2010 |
- 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
- isCLib :: NamedComponent -> Bool
- isCExe :: NamedComponent -> Bool
- isCTest :: NamedComponent -> Bool
- isCBench :: NamedComponent -> Bool
Documentation
data NamedComponent Source #
A single, fully resolved component of a package
renderComponent :: NamedComponent -> Text Source #
renderPkgComponents :: [(PackageName, NamedComponent)] -> Text Source #
renderPkgComponent :: (PackageName, NamedComponent) -> Text Source #
exeComponents :: Set NamedComponent -> Set Text Source #
testComponents :: Set NamedComponent -> Set Text Source #
benchComponents :: Set NamedComponent -> Set Text Source #
isCLib :: NamedComponent -> Bool Source #
isCExe :: NamedComponent -> Bool Source #
isCTest :: NamedComponent -> Bool Source #
isCBench :: NamedComponent -> Bool Source #