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

Hix.Data.Bounds

Documentation

newtype Bounds Source #

Instances

Instances details
Pretty Bounds Source # 
Instance details

Defined in Hix.Data.Bounds

FromJSON Bounds Source # 
Instance details

Defined in Hix.Data.Bounds

ToJSON Bounds Source # 
Instance details

Defined in Hix.Data.Bounds

Monoid Bounds Source # 
Instance details

Defined in Hix.Data.Bounds

Semigroup Bounds Source # 
Instance details

Defined in Hix.Data.Bounds

Generic Bounds Source # 
Instance details

Defined in Hix.Data.Bounds

Associated Types

type Rep Bounds 
Instance details

Defined in Hix.Data.Bounds

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

Methods

from :: Bounds -> Rep Bounds x #

to :: Rep Bounds x -> Bounds #

IsList Bounds Source # 
Instance details

Defined in Hix.Data.Bounds

Associated Types

type Item Bounds 
Instance details

Defined in Hix.Data.Bounds

Show Bounds Source # 
Instance details

Defined in Hix.Data.Bounds

Eq Bounds Source # 
Instance details

Defined in Hix.Data.Bounds

Methods

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

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

EncodeNix Bounds Source # 
Instance details

Defined in Hix.Data.Bounds

NMap Bounds PackageName VersionBounds LookupMaybe Source # 
Instance details

Defined in Hix.Data.Bounds

type Rep Bounds Source # 
Instance details

Defined in Hix.Data.Bounds

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

Defined in Hix.Data.Bounds

newtype Ranges Source #

Instances

Instances details
Pretty Ranges Source # 
Instance details

Defined in Hix.Data.Bounds

FromJSON Ranges Source # 
Instance details

Defined in Hix.Data.Bounds

Monoid Ranges Source # 
Instance details

Defined in Hix.Data.Bounds

Semigroup Ranges Source # 
Instance details

Defined in Hix.Data.Bounds

Generic Ranges Source # 
Instance details

Defined in Hix.Data.Bounds

Associated Types

type Rep Ranges 
Instance details

Defined in Hix.Data.Bounds

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

Methods

from :: Ranges -> Rep Ranges x #

to :: Rep Ranges x -> Ranges #

IsList Ranges Source # 
Instance details

Defined in Hix.Data.Bounds

Associated Types

type Item Ranges 
Instance details

Defined in Hix.Data.Bounds

Show Ranges Source # 
Instance details

Defined in Hix.Data.Bounds

Eq Ranges Source # 
Instance details

Defined in Hix.Data.Bounds

Methods

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

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

NMap Ranges PackageName VersionRange LookupMaybe Source # 
Instance details

Defined in Hix.Data.Bounds

type Rep Ranges Source # 
Instance details

Defined in Hix.Data.Bounds

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

Defined in Hix.Data.Bounds

data BoundExtension Source #

Instances

Instances details
Generic BoundExtension Source # 
Instance details

Defined in Hix.Data.Bounds

Associated Types

type Rep BoundExtension 
Instance details

Defined in Hix.Data.Bounds

type Rep BoundExtension = D1 ('MetaData "BoundExtension" "Hix.Data.Bounds" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'False) (C1 ('MetaCons "LowerBoundExtension" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Version)) :+: C1 ('MetaCons "UpperBoundExtension" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Version)))
Show BoundExtension Source # 
Instance details

Defined in Hix.Data.Bounds

Eq BoundExtension Source # 
Instance details

Defined in Hix.Data.Bounds

NMap BoundExtensions PackageName BoundExtension LookupMaybe Source # 
Instance details

Defined in Hix.Data.Bounds

type Rep BoundExtension Source # 
Instance details

Defined in Hix.Data.Bounds

type Rep BoundExtension = D1 ('MetaData "BoundExtension" "Hix.Data.Bounds" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'False) (C1 ('MetaCons "LowerBoundExtension" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Version)) :+: C1 ('MetaCons "UpperBoundExtension" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Version)))

newtype BoundExtensions Source #

Instances

Instances details
Monoid BoundExtensions Source # 
Instance details

Defined in Hix.Data.Bounds

Semigroup BoundExtensions Source # 
Instance details

Defined in Hix.Data.Bounds

Generic BoundExtensions Source # 
Instance details

Defined in Hix.Data.Bounds

Associated Types

type Rep BoundExtensions 
Instance details

Defined in Hix.Data.Bounds

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

Defined in Hix.Data.Bounds

Associated Types

type Item BoundExtensions 
Instance details

Defined in Hix.Data.Bounds

Show BoundExtensions Source # 
Instance details

Defined in Hix.Data.Bounds

Eq BoundExtensions Source # 
Instance details

Defined in Hix.Data.Bounds

NMap BoundExtensions PackageName BoundExtension LookupMaybe Source # 
Instance details

Defined in Hix.Data.Bounds

type Rep BoundExtensions Source # 
Instance details

Defined in Hix.Data.Bounds

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

Defined in Hix.Data.Bounds