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

Hix.Data.PackageName

Documentation

newtype PackageName Source #

Constructors

PackageName Text 

Instances

Instances details
Pretty PackageName Source # 
Instance details

Defined in Hix.Data.PackageName

FromJSON PackageName Source # 
Instance details

Defined in Hix.Data.PackageName

FromJSONKey PackageName Source # 
Instance details

Defined in Hix.Data.PackageName

ToJSON PackageName Source # 
Instance details

Defined in Hix.Data.PackageName

ToJSONKey PackageName Source # 
Instance details

Defined in Hix.Data.PackageName

IsString PackageName Source # 
Instance details

Defined in Hix.Data.PackageName

Generic PackageName Source # 
Instance details

Defined in Hix.Data.PackageName

Associated Types

type Rep PackageName 
Instance details

Defined in Hix.Data.PackageName

type Rep PackageName = D1 ('MetaData "PackageName" "Hix.Data.PackageName" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'True) (C1 ('MetaCons "PackageName" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))
Show PackageName Source # 
Instance details

Defined in Hix.Data.PackageName

Eq PackageName Source # 
Instance details

Defined in Hix.Data.PackageName

Ord PackageName Source # 
Instance details

Defined in Hix.Data.PackageName

EncodeNixKey PackageName Source # 
Instance details

Defined in Hix.Data.PackageName

NMap BoundExtensions PackageName BoundExtension LookupMaybe Source # 
Instance details

Defined in Hix.Data.Bounds

NMap Bounds PackageName VersionBounds LookupMaybe Source # 
Instance details

Defined in Hix.Data.Bounds

NMap Ranges PackageName VersionRange LookupMaybe Source # 
Instance details

Defined in Hix.Data.Bounds

NMap Overrides PackageName Override LookupMaybe Source # 
Instance details

Defined in Hix.Data.Overrides

NMap Versions PackageName Version LookupMaybe Source # 
Instance details

Defined in Hix.Data.Version

NMap SourcePackages PackageName SourcePackage LookupMaybe Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.SourcePackage

NMap EnvConstraints PackageName MutationConstraints LookupMaybe Source # 
Instance details

Defined in Hix.Managed.Data.Constraints

NMap SourcePackageVersions PackageName [Version] LookupMaybe Source # 
Instance details

Defined in Hix.Managed.Cabal.Data.SourcePackage

NMap (Deps a) PackageName a LookupMaybe Source # 
Instance details

Defined in Hix.Managed.Data.Packages

Methods

nGet :: Deps a -> Map PackageName a Source #

type Rep PackageName Source # 
Instance details

Defined in Hix.Data.PackageName

type Rep PackageName = D1 ('MetaData "PackageName" "Hix.Data.PackageName" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'True) (C1 ('MetaCons "PackageName" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

newtype LocalPackage Source #

Instances

Instances details
Pretty LocalPackage Source # 
Instance details

Defined in Hix.Data.PackageName

FromJSON LocalPackage Source # 
Instance details

Defined in Hix.Data.PackageName

FromJSONKey LocalPackage Source # 
Instance details

Defined in Hix.Data.PackageName

IsString LocalPackage Source # 
Instance details

Defined in Hix.Data.PackageName

Generic LocalPackage Source # 
Instance details

Defined in Hix.Data.PackageName

Associated Types

type Rep LocalPackage 
Instance details

Defined in Hix.Data.PackageName

type Rep LocalPackage = D1 ('MetaData "LocalPackage" "Hix.Data.PackageName" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'True) (C1 ('MetaCons "LocalPackage" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PackageName)))
Show LocalPackage Source # 
Instance details

Defined in Hix.Data.PackageName

Eq LocalPackage Source # 
Instance details

Defined in Hix.Data.PackageName

Ord LocalPackage Source # 
Instance details

Defined in Hix.Data.PackageName

EncodeNixKey LocalPackage Source # 
Instance details

Defined in Hix.Data.PackageName

NMap LocalRanges LocalPackage VersionRange LookupMaybe Source # 
Instance details

Defined in Hix.Managed.Data.Mutable

NMap (Packages a) LocalPackage a LookupMonoid Source # 
Instance details

Defined in Hix.Managed.Data.Packages

type Rep LocalPackage Source # 
Instance details

Defined in Hix.Data.PackageName

type Rep LocalPackage = D1 ('MetaData "LocalPackage" "Hix.Data.PackageName" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'True) (C1 ('MetaCons "LocalPackage" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PackageName)))