hix-0.8.0: Haskell/Nix development build tools
Safe HaskellNone
LanguageGHC2021

Hix.Managed.Handlers.Build.Prod

Synopsis

Documentation

data NixProcResult Source #

Instances

Instances details
Generic NixProcResult Source # 
Instance details

Defined in Hix.Managed.Handlers.Build.Prod

Associated Types

type Rep NixProcResult 
Instance details

Defined in Hix.Managed.Handlers.Build.Prod

type Rep NixProcResult = D1 ('MetaData "NixProcResult" "Hix.Managed.Handlers.Build.Prod" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'False) (C1 ('MetaCons "NixProcSuccess" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])) :+: C1 ('MetaCons "NixProcFailure" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
Show NixProcResult Source # 
Instance details

Defined in Hix.Managed.Handlers.Build.Prod

Eq NixProcResult Source # 
Instance details

Defined in Hix.Managed.Handlers.Build.Prod

type Rep NixProcResult Source # 
Instance details

Defined in Hix.Managed.Handlers.Build.Prod

type Rep NixProcResult = D1 ('MetaData "NixProcResult" "Hix.Managed.Handlers.Build.Prod" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'False) (C1 ('MetaCons "NixProcSuccess" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])) :+: C1 ('MetaCons "NixProcFailure" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

outputLines :: MonadIO m => (ByteString -> m ()) -> Handle -> m (Maybe Text) Source #

withEnvBuilder :: BuilderResources -> CabalHandlers -> EnvContext -> Initial EnvState -> (EnvBuilder -> M a) -> M a Source #

This used to have the purpose of reading an updated GHC package db using the current managed state, but this has become obsolete.

TODO Decide whether to keep this for abstraction purposes.