Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Hix.Managed.Lower.Candidates
Documentation
logNoVersions :: MutableDep -> [Version] -> Maybe a -> M (Maybe a) Source #
specifiedLower :: VersionBounds -> Maybe (Int, Int) Source #
specifiedUpper :: VersionBounds -> Maybe (Int, Int) Source #
candidates :: (PackageName -> M [Version]) -> QueryDep -> Bool -> ([Version] -> Maybe (NonEmpty Major)) -> M (Maybe (DepMutation Lower)) Source #
data InitConfig Source #
Constructors
InitBeforeUpper Int Int | |
InitAll |
Instances
Generic InitConfig Source # | |
Defined in Hix.Managed.Lower.Candidates Associated Types type Rep InitConfig :: Type -> Type # | |
Show InitConfig Source # | |
Defined in Hix.Managed.Lower.Candidates Methods showsPrec :: Int -> InitConfig -> ShowS # show :: InitConfig -> String # showList :: [InitConfig] -> ShowS # | |
Eq InitConfig Source # | |
Defined in Hix.Managed.Lower.Candidates | |
type Rep InitConfig Source # | |
Defined in Hix.Managed.Lower.Candidates type Rep InitConfig = D1 ('MetaData "InitConfig" "Hix.Managed.Lower.Candidates" "hix-0.7.1-GF38grEMhDKjpxBMjWXGC" 'False) (C1 ('MetaCons "InitBeforeUpper" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)) :+: C1 ('MetaCons "InitAll" 'PrefixI 'False) (U1 :: Type -> Type)) |
initConfig :: VersionBounds -> InitConfig Source #
logInitConfig :: MutableDep -> InitConfig -> M () Source #
selectionInit :: InitConfig -> [Version] -> Maybe (NonEmpty Major) Source #
candidatesInit :: (PackageName -> M [Version]) -> Set MutableDep -> QueryDep -> M (Maybe (DepMutation Lower)) Source #
data OptimizeConfig Source #
Constructors
OptimizeMajorsBefore Int Int | |
OptimizeNoBound |
Instances
optimizeConfig :: Maybe Version -> VersionBounds -> OptimizeConfig Source #
logOptimizeConfig :: MutableDep -> OptimizeConfig -> M () Source #
selectionOptimize :: OptimizeConfig -> [Version] -> Maybe (NonEmpty Major) Source #
candidatesOptimize :: (PackageName -> M [Version]) -> MutableVersions -> QueryDep -> M (Maybe (DepMutation Lower)) Source #
data StabilizeConfig Source #
Constructors
StabilizeFromVersion Version (Maybe Version) | |
StabilizeNoBound InitConfig |
Instances
logStabilizeConfig :: MutableDep -> StabilizeConfig -> M () Source #
selectionStabilize :: StabilizeConfig -> [Version] -> Maybe (NonEmpty Major) Source #
candidatesStabilize :: (PackageName -> M [Version]) -> QueryDep -> Maybe Version -> M (Maybe (DepMutation Lower)) Source #