| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Distribution.Types.DependencyMap
Synopsis
- data DependencyMap
- toDepMap :: [Dependency] -> DependencyMap
- fromDepMap :: DependencyMap -> [Dependency]
- constrainBy :: DependencyMap -> DependencyMap -> DependencyMap
Documentation
data DependencyMap Source #
A map of dependencies. Newtyped since the default monoid instance is not
appropriate. The monoid instance uses intersectVersionRanges.
Instances
| Read DependencyMap Source # | |
Methods readsPrec :: Int -> ReadS DependencyMap # readList :: ReadS [DependencyMap] # | |
| Show DependencyMap Source # | |
Methods showsPrec :: Int -> DependencyMap -> ShowS # show :: DependencyMap -> String # showList :: [DependencyMap] -> ShowS # | |
| Semigroup DependencyMap Source # | |
Methods (<>) :: DependencyMap -> DependencyMap -> DependencyMap # sconcat :: NonEmpty DependencyMap -> DependencyMap # stimes :: Integral b => b -> DependencyMap -> DependencyMap # | |
| Monoid DependencyMap Source # | |
Methods mempty :: DependencyMap # mappend :: DependencyMap -> DependencyMap -> DependencyMap # mconcat :: [DependencyMap] -> DependencyMap # | |
toDepMap :: [Dependency] -> DependencyMap Source #
fromDepMap :: DependencyMap -> [Dependency] Source #
Arguments
| :: DependencyMap | Input map |
| -> DependencyMap | Extra constraints |
| -> DependencyMap |