Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Documentation
invalidDep :: forall a b. LocalPackage -> PackageName -> a -> M (Maybe b) Source #
envDepsForMerge :: Envs EnvDeps -> Envs (Deps MutableDep) Source #
toMutable :: NMap map MutableDep a sort => Deps (MutableDep, a) -> map Source #
validateBounds :: Bool -> LocalPackage -> ManagedPackage -> Bounds -> M MutableBounds Source #
invalidBoundsPackage :: LocalPackage -> a -> M (Maybe b) Source #
validateProjectBounds :: Bool -> Packages ManagedPackage -> Packages Bounds -> M (Packages MutableBounds) Source #
invalidStateDep :: Text -> EnvName -> PackageName -> a -> M (Maybe b) Source #
validateVersions :: NMap map MutableDep (Maybe Version) sort => Text -> EnvName -> Deps MutableDep -> Versions -> M map Source #
emptyVersions :: NMap map MutableDep (Maybe Version) sort => Deps MutableDep -> map Source #
validateProjectVersions :: NMap map MutableDep (Maybe Version) sort => Text -> Envs (Deps MutableDep) -> Envs Versions -> M (Envs map) Source #