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

Hix.Managed.Data.Envs

Documentation

newtype Envs a Source #

Constructors

Envs (Map EnvName a) 

Instances

Instances details
Pretty a => Pretty (Envs a) Source # 
Instance details

Defined in Hix.Managed.Data.Envs

FromJSON a => FromJSON (Envs a) Source # 
Instance details

Defined in Hix.Managed.Data.Envs

Monoid (Envs a) Source # 
Instance details

Defined in Hix.Managed.Data.Envs

Methods

mempty :: Envs a #

mappend :: Envs a -> Envs a -> Envs a #

mconcat :: [Envs a] -> Envs a #

Semigroup (Envs a) Source # 
Instance details

Defined in Hix.Managed.Data.Envs

Methods

(<>) :: Envs a -> Envs a -> Envs a #

sconcat :: NonEmpty (Envs a) -> Envs a #

stimes :: Integral b => b -> Envs a -> Envs a #

Generic (Envs a) Source # 
Instance details

Defined in Hix.Managed.Data.Envs

Associated Types

type Rep (Envs a) 
Instance details

Defined in Hix.Managed.Data.Envs

type Rep (Envs a) = D1 ('MetaData "Envs" "Hix.Managed.Data.Envs" "hix-0.7.2-7rwpoWJhaauIDtZl7KwtG7" 'True) (C1 ('MetaCons "Envs" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map EnvName a))))

Methods

from :: Envs a -> Rep (Envs a) x #

to :: Rep (Envs a) x -> Envs a #

IsList (Envs a) Source # 
Instance details

Defined in Hix.Managed.Data.Envs

Associated Types

type Item (Envs a) 
Instance details

Defined in Hix.Managed.Data.Envs

type Item (Envs a) = Item (Map EnvName a)

Methods

fromList :: [Item (Envs a)] -> Envs a #

fromListN :: Int -> [Item (Envs a)] -> Envs a #

toList :: Envs a -> [Item (Envs a)] #

Show a => Show (Envs a) Source # 
Instance details

Defined in Hix.Managed.Data.Envs

Methods

showsPrec :: Int -> Envs a -> ShowS #

show :: Envs a -> String #

showList :: [Envs a] -> ShowS #

Eq a => Eq (Envs a) Source # 
Instance details

Defined in Hix.Managed.Data.Envs

Methods

(==) :: Envs a -> Envs a -> Bool #

(/=) :: Envs a -> Envs a -> Bool #

EncodeNix a => EncodeNix (Envs a) Source # 
Instance details

Defined in Hix.Managed.Data.Envs

Methods

encodeNix :: Envs a -> Expr Source #

NMap (Envs a) EnvName a LookupMonoid Source # 
Instance details

Defined in Hix.Managed.Data.Envs

Methods

nGet :: Envs a -> Map EnvName a Source #

type Rep (Envs a) Source # 
Instance details

Defined in Hix.Managed.Data.Envs

type Rep (Envs a) = D1 ('MetaData "Envs" "Hix.Managed.Data.Envs" "hix-0.7.2-7rwpoWJhaauIDtZl7KwtG7" 'True) (C1 ('MetaCons "Envs" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map EnvName a))))
type Item (Envs a) Source # 
Instance details

Defined in Hix.Managed.Data.Envs

type Item (Envs a) = Item (Map EnvName a)