hix-0.6.9: Haskell/Nix development build tools
Safe HaskellSafe-Inferred
LanguageGHC2021

Hix.Monad

Documentation

data Env Source #

Constructors

Env 

Fields

Instances

Instances details
Generic Env Source # 
Instance details

Defined in Hix.Monad

Associated Types

type Rep Env :: Type -> Type #

Methods

from :: Env -> Rep Env x #

to :: Rep Env x -> Env #

Show Env Source # 
Instance details

Defined in Hix.Monad

Methods

showsPrec :: Int -> Env -> ShowS #

show :: Env -> String #

showList :: [Env] -> ShowS #

Eq Env Source # 
Instance details

Defined in Hix.Monad

Methods

(==) :: Env -> Env -> Bool #

(/=) :: Env -> Env -> Bool #

type Rep Env Source # 
Instance details

Defined in Hix.Monad

type Rep Env = D1 ('MetaData "Env" "Hix.Monad" "hix-0.6.9-IXVGj3uQpBlH45J56StoKp" 'False) (C1 ('MetaCons "Env" 'PrefixI 'True) (S1 ('MetaSel ('Just "cwd") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Path Abs Dir))))

noteEnv :: Text -> Maybe a -> M a Source #

noteGhci :: Text -> Maybe a -> M a Source #

noteNew :: Text -> Maybe a -> M a Source #

runM :: Path Abs Dir -> M a -> IO (Either Error a) Source #

tryIOM :: IO a -> M a Source #