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 # |