Safe Haskell | None |
---|---|
Language | GHC2021 |
Hix.Managed.Lower.Init
Synopsis
- lowerInitUpdate :: Bool -> MutableId -> PackageId -> MutationConstraints -> MutationConstraints
- success :: Map MutableDep BuildSuccess -> Natural -> Text
- failure :: Natural -> Text
- lowerInit :: BuildHandlers -> LowerConfig -> BuildConfig -> StageContext -> M StageResult
- lowerInitStage :: BuildHandlers -> LowerConfig -> BuildConfig -> Flow BuildStatus
- lowerInitMain :: LowerConfig -> BuildHandlers -> ProjectContext -> M ProjectResult
Documentation
lowerInitUpdate :: Bool -> MutableId -> PackageId -> MutationConstraints -> MutationConstraints Source #
success :: Map MutableDep BuildSuccess -> Natural -> Text Source #
lowerInit :: BuildHandlers -> LowerConfig -> BuildConfig -> StageContext -> M StageResult Source #
Determine initial lower bounds for the selected dependencies if they have none or --reset
was specified.
If none of the selected deps need to be processed, the state is not updated.
Otherwise, the lower bounds of _all_ deps are reset to the initial ones, requiring the user to run lower.optimize
again.
lowerInitStage :: BuildHandlers -> LowerConfig -> BuildConfig -> Flow BuildStatus Source #
lowerInitMain :: LowerConfig -> BuildHandlers -> ProjectContext -> M ProjectResult Source #