| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
Hix.Managed.Handlers.Build
Documentation
newtype BuildOutputsPrefix Source #
Constructors
| BuildOutputsPrefix Text |
Instances
newtype BuildTimeout Source #
Constructors
| BuildTimeout Int |
Instances
| FromJSON BuildTimeout Source # | |||||
Defined in Hix.Managed.Handlers.Build | |||||
| Enum BuildTimeout Source # | |||||
Defined in Hix.Managed.Handlers.Build Methods succ :: BuildTimeout -> BuildTimeout # pred :: BuildTimeout -> BuildTimeout # toEnum :: Int -> BuildTimeout # fromEnum :: BuildTimeout -> Int # enumFrom :: BuildTimeout -> [BuildTimeout] # enumFromThen :: BuildTimeout -> BuildTimeout -> [BuildTimeout] # enumFromTo :: BuildTimeout -> BuildTimeout -> [BuildTimeout] # enumFromThenTo :: BuildTimeout -> BuildTimeout -> BuildTimeout -> [BuildTimeout] # | |||||
| Generic BuildTimeout Source # | |||||
Defined in Hix.Managed.Handlers.Build Associated Types
| |||||
| Num BuildTimeout Source # | |||||
Defined in Hix.Managed.Handlers.Build Methods (+) :: BuildTimeout -> BuildTimeout -> BuildTimeout # (-) :: BuildTimeout -> BuildTimeout -> BuildTimeout # (*) :: BuildTimeout -> BuildTimeout -> BuildTimeout # negate :: BuildTimeout -> BuildTimeout # abs :: BuildTimeout -> BuildTimeout # signum :: BuildTimeout -> BuildTimeout # fromInteger :: Integer -> BuildTimeout # | |||||
| Integral BuildTimeout Source # | |||||
Defined in Hix.Managed.Handlers.Build Methods quot :: BuildTimeout -> BuildTimeout -> BuildTimeout # rem :: BuildTimeout -> BuildTimeout -> BuildTimeout # div :: BuildTimeout -> BuildTimeout -> BuildTimeout # mod :: BuildTimeout -> BuildTimeout -> BuildTimeout # quotRem :: BuildTimeout -> BuildTimeout -> (BuildTimeout, BuildTimeout) # divMod :: BuildTimeout -> BuildTimeout -> (BuildTimeout, BuildTimeout) # toInteger :: BuildTimeout -> Integer # | |||||
| Real BuildTimeout Source # | |||||
Defined in Hix.Managed.Handlers.Build Methods toRational :: BuildTimeout -> Rational # | |||||
| Show BuildTimeout Source # | |||||
Defined in Hix.Managed.Handlers.Build Methods showsPrec :: Int -> BuildTimeout -> ShowS # show :: BuildTimeout -> String # showList :: [BuildTimeout] -> ShowS # | |||||
| Eq BuildTimeout Source # | |||||
Defined in Hix.Managed.Handlers.Build | |||||
| Ord BuildTimeout Source # | |||||
Defined in Hix.Managed.Handlers.Build Methods compare :: BuildTimeout -> BuildTimeout -> Ordering # (<) :: BuildTimeout -> BuildTimeout -> Bool # (<=) :: BuildTimeout -> BuildTimeout -> Bool # (>) :: BuildTimeout -> BuildTimeout -> Bool # (>=) :: BuildTimeout -> BuildTimeout -> Bool # max :: BuildTimeout -> BuildTimeout -> BuildTimeout # min :: BuildTimeout -> BuildTimeout -> BuildTimeout # | |||||
| type Rep BuildTimeout Source # | |||||
Defined in Hix.Managed.Handlers.Build type Rep BuildTimeout = D1 ('MetaData "BuildTimeout" "Hix.Managed.Handlers.Build" "hix-0.7.2-7rwpoWJhaauIDtZl7KwtG7" 'True) (C1 ('MetaCons "BuildTimeout" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))) | |||||
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 :: (Bool -> Versions -> [PackageId] -> M (BuildResult, (Overrides, Set PackageId))) -> (Builder -> M a) -> M a Source #
versionsBuilder :: HackageHandlers -> (Versions -> M BuildResult) -> (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 # | |