hnix-0.5.1: Haskell implementation of the Nix language
Nix.Type.Env
newtype Env Source #
Constructors
Fields
Instances
Methods
(==) :: Env -> Env -> Bool #
(/=) :: Env -> Env -> Bool #
showsPrec :: Int -> Env -> ShowS #
show :: Env -> String #
showList :: [Env] -> ShowS #
(<>) :: Env -> Env -> Env #
sconcat :: NonEmpty Env -> Env #
stimes :: Integral b => b -> Env -> Env #
mempty :: Env #
mappend :: Env -> Env -> Env #
mconcat :: [Env] -> Env #
empty :: Env Source #
lookup :: Name -> Env -> Maybe [Scheme] Source #
remove :: Env -> Name -> Env Source #
extend :: Env -> (Name, [Scheme]) -> Env Source #
extends :: Env -> [(Name, [Scheme])] -> Env Source #
merge :: Env -> Env -> Env Source #
mergeEnvs :: [Env] -> Env Source #
singleton :: Name -> Scheme -> Env Source #
keys :: Env -> [Name] Source #
fromList :: [(Name, [Scheme])] -> Env Source #
toList :: Env -> [(Name, [Scheme])] Source #