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

Hix.Data.Overrides

Synopsis

Documentation

data Override Source #

Constructors

Override 

Instances

Instances details
Pretty Override Source # 
Instance details

Defined in Hix.Data.Overrides

FromJSON Override Source # 
Instance details

Defined in Hix.Data.Overrides

Generic Override Source # 
Instance details

Defined in Hix.Data.Overrides

Associated Types

type Rep Override 
Instance details

Defined in Hix.Data.Overrides

type Rep Override = D1 ('MetaData "Override" "Hix.Data.Overrides" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'False) (C1 ('MetaCons "Override" 'PrefixI 'True) (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Version) :*: S1 ('MetaSel ('Just "hash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SourceHash)))

Methods

from :: Override -> Rep Override x #

to :: Rep Override x -> Override #

Show Override Source # 
Instance details

Defined in Hix.Data.Overrides

Eq Override Source # 
Instance details

Defined in Hix.Data.Overrides

EncodeNix Override Source # 
Instance details

Defined in Hix.Data.Overrides

NMap Overrides PackageName Override LookupMaybe Source # 
Instance details

Defined in Hix.Data.Overrides

type Rep Override Source # 
Instance details

Defined in Hix.Data.Overrides

type Rep Override = D1 ('MetaData "Override" "Hix.Data.Overrides" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'False) (C1 ('MetaCons "Override" 'PrefixI 'True) (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Version) :*: S1 ('MetaSel ('Just "hash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SourceHash)))

newtype Overrides Source #

Overrides can be either for mutable (direct, nonlocal) deps, or for transitive deps, so they must use PackageName.

Instances

Instances details
Pretty Overrides Source # 
Instance details

Defined in Hix.Data.Overrides

FromJSON Overrides Source # 
Instance details

Defined in Hix.Data.Overrides

Monoid Overrides Source # 
Instance details

Defined in Hix.Data.Overrides

Semigroup Overrides Source # 
Instance details

Defined in Hix.Data.Overrides

Generic Overrides Source # 
Instance details

Defined in Hix.Data.Overrides

Associated Types

type Rep Overrides 
Instance details

Defined in Hix.Data.Overrides

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

Defined in Hix.Data.Overrides

Associated Types

type Item Overrides 
Instance details

Defined in Hix.Data.Overrides

Show Overrides Source # 
Instance details

Defined in Hix.Data.Overrides

Eq Overrides Source # 
Instance details

Defined in Hix.Data.Overrides

EncodeNix Overrides Source # 
Instance details

Defined in Hix.Data.Overrides

NMap Overrides PackageName Override LookupMaybe Source # 
Instance details

Defined in Hix.Data.Overrides

type Rep Overrides Source # 
Instance details

Defined in Hix.Data.Overrides

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

Defined in Hix.Data.Overrides