Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Hix.Managed.Handlers.Build
Documentation
newtype BuildOutputsPrefix Source #
Constructors
BuildOutputsPrefix Text |
Instances
data EnvBuilder Source #
Constructors
EnvBuilder | |
Fields
|
Constructors
Builder | |
Fields
|
runBuilder :: Builder -> CabalHandlers -> EnvContext -> Initial EnvState -> (EnvBuilder -> M a) -> M a Source #
data BuildHandlers Source #
Constructors
BuildHandlers | |
Fields
|
testBuilder :: (Versions -> [PackageId] -> M (Overrides, BuildStatus)) -> (Builder -> M a) -> M a Source #
versionsBuilder :: HackageHandlers -> (Versions -> M BuildStatus) -> (Builder -> M a) -> M a Source #
wrapCabal :: (CabalHandlers -> CabalHandlers) -> BuildHandlers -> BuildHandlers Source #
logCabal :: MonadIO m => BuildHandlers -> m (IORef [(EnvConstraints, Maybe SolverPlan)], BuildHandlers) Source #
data SpecialBuildHandlers Source #
Constructors
TestBumpHandlers |
Instances
Show SpecialBuildHandlers Source # | |
Defined in Hix.Managed.Handlers.Build Methods showsPrec :: Int -> SpecialBuildHandlers -> ShowS # show :: SpecialBuildHandlers -> String # showList :: [SpecialBuildHandlers] -> ShowS # | |
Eq SpecialBuildHandlers Source # | |
Defined in Hix.Managed.Handlers.Build Methods (==) :: SpecialBuildHandlers -> SpecialBuildHandlers -> Bool # (/=) :: SpecialBuildHandlers -> SpecialBuildHandlers -> Bool # |