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

Hix.Data.NewProjectConfig

Documentation

newtype ProjectName Source #

Constructors

ProjectName 

Fields

Instances

Instances details
IsString ProjectName Source # 
Instance details

Defined in Hix.Data.NewProjectConfig

Generic ProjectName Source # 
Instance details

Defined in Hix.Data.NewProjectConfig

Associated Types

type Rep ProjectName 
Instance details

Defined in Hix.Data.NewProjectConfig

type Rep ProjectName = D1 ('MetaData "ProjectName" "Hix.Data.NewProjectConfig" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'True) (C1 ('MetaCons "ProjectName" 'PrefixI 'True) (S1 ('MetaSel ('Just "unProjectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))
Show ProjectName Source # 
Instance details

Defined in Hix.Data.NewProjectConfig

Eq ProjectName Source # 
Instance details

Defined in Hix.Data.NewProjectConfig

Ord ProjectName Source # 
Instance details

Defined in Hix.Data.NewProjectConfig

type Rep ProjectName Source # 
Instance details

Defined in Hix.Data.NewProjectConfig

type Rep ProjectName = D1 ('MetaData "ProjectName" "Hix.Data.NewProjectConfig" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'True) (C1 ('MetaCons "ProjectName" 'PrefixI 'True) (S1 ('MetaSel ('Just "unProjectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

newtype HixUrl Source #

Constructors

HixUrl 

Fields

Instances

Instances details
IsString HixUrl Source # 
Instance details

Defined in Hix.Data.NewProjectConfig

Methods

fromString :: String -> HixUrl #

Generic HixUrl Source # 
Instance details

Defined in Hix.Data.NewProjectConfig

Associated Types

type Rep HixUrl 
Instance details

Defined in Hix.Data.NewProjectConfig

type Rep HixUrl = D1 ('MetaData "HixUrl" "Hix.Data.NewProjectConfig" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'True) (C1 ('MetaCons "HixUrl" 'PrefixI 'True) (S1 ('MetaSel ('Just "unHixUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Methods

from :: HixUrl -> Rep HixUrl x #

to :: Rep HixUrl x -> HixUrl #

Show HixUrl Source # 
Instance details

Defined in Hix.Data.NewProjectConfig

Default HixUrl Source # 
Instance details

Defined in Hix.Data.NewProjectConfig

Methods

def :: HixUrl #

Eq HixUrl Source # 
Instance details

Defined in Hix.Data.NewProjectConfig

Methods

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

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

Ord HixUrl Source # 
Instance details

Defined in Hix.Data.NewProjectConfig

type Rep HixUrl Source # 
Instance details

Defined in Hix.Data.NewProjectConfig

type Rep HixUrl = D1 ('MetaData "HixUrl" "Hix.Data.NewProjectConfig" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'True) (C1 ('MetaCons "HixUrl" 'PrefixI 'True) (S1 ('MetaSel ('Just "unHixUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

newtype Author Source #

Constructors

Author 

Fields

Instances

Instances details
IsString Author Source # 
Instance details

Defined in Hix.Data.NewProjectConfig

Methods

fromString :: String -> Author #

Generic Author Source # 
Instance details

Defined in Hix.Data.NewProjectConfig

Associated Types

type Rep Author 
Instance details

Defined in Hix.Data.NewProjectConfig

type Rep Author = D1 ('MetaData "Author" "Hix.Data.NewProjectConfig" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'True) (C1 ('MetaCons "Author" 'PrefixI 'True) (S1 ('MetaSel ('Just "unAuthor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Methods

from :: Author -> Rep Author x #

to :: Rep Author x -> Author #

Show Author Source # 
Instance details

Defined in Hix.Data.NewProjectConfig

Eq Author Source # 
Instance details

Defined in Hix.Data.NewProjectConfig

Methods

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

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

Ord Author Source # 
Instance details

Defined in Hix.Data.NewProjectConfig

type Rep Author Source # 
Instance details

Defined in Hix.Data.NewProjectConfig

type Rep Author = D1 ('MetaData "Author" "Hix.Data.NewProjectConfig" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'True) (C1 ('MetaCons "Author" 'PrefixI 'True) (S1 ('MetaSel ('Just "unAuthor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data NewProjectConfig Source #

Instances

Instances details
Generic NewProjectConfig Source # 
Instance details

Defined in Hix.Data.NewProjectConfig

Associated Types

type Rep NewProjectConfig 
Instance details

Defined in Hix.Data.NewProjectConfig

type Rep NewProjectConfig = D1 ('MetaData "NewProjectConfig" "Hix.Data.NewProjectConfig" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'False) (C1 ('MetaCons "NewProjectConfig" 'PrefixI 'True) ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ProjectName) :*: S1 ('MetaSel ('Just "packages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "hixUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HixUrl) :*: S1 ('MetaSel ('Just "author") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Author))))
Show NewProjectConfig Source # 
Instance details

Defined in Hix.Data.NewProjectConfig

Eq NewProjectConfig Source # 
Instance details

Defined in Hix.Data.NewProjectConfig

type Rep NewProjectConfig Source # 
Instance details

Defined in Hix.Data.NewProjectConfig

type Rep NewProjectConfig = D1 ('MetaData "NewProjectConfig" "Hix.Data.NewProjectConfig" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'False) (C1 ('MetaCons "NewProjectConfig" 'PrefixI 'True) ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ProjectName) :*: S1 ('MetaSel ('Just "packages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "hixUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HixUrl) :*: S1 ('MetaSel ('Just "author") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Author))))